Skip to content

Commit

Permalink
RELEASE/v1.1.0.33
Browse files Browse the repository at this point in the history
  • Loading branch information
livebe01 committed Jan 31, 2024
1 parent 74779fb commit a4636bc
Show file tree
Hide file tree
Showing 51 changed files with 129,128 additions and 129,219 deletions.
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ The two applications in the samples folder are "wrapper" applications into the l

#### GenValAppRunner

The GenValAppRunner is a console application that takes in parameters for its "running mode" - either "generation" or "validation". This application can be invoked with a `dotnet run` from the folder containing the applications `csproj` file.
The GenValAppRunner is a console application that takes in parameters for its "running mode" - "check", "generation" or "validation". This application can be invoked with a `dotnet run` from the folder containing the applications `csproj` file.

See [Running Gen/Vals](#runningGenVals) for more information.

Expand Down Expand Up @@ -181,7 +181,7 @@ In order for the Gen/Vals to function, the Orleans Server must also be running.

### Gen/Vals

![GenValAppRunner w/o parameters passed to it](docs/images/genValAppRunner_01.JPG)
![GenValAppRunner w/o parameters passed to it](docs/images/genValAppRunner_01.png)

When arguments are not supplied through the invoking of the application, the help message is printed as above.

Expand Down Expand Up @@ -239,6 +239,12 @@ dotnet run -a [answerFile] -b [iutResponsesFile]

where `answerFile` is the `internalProjection.json` produced from a generate step, and `iutResponsesFile` is either the `expectedResults.json` file (only guaranteed to be useable when generated for a sample registration), or the response file generated through the IUT's testing harness after having run the `prompt.json` through it. This will produce a `validation.json` file which outlines the test cases the IUT got correct or incorrect.

An algorithm registration can also be checked for correctness without starting the Orleans Server:

```cmd
dotnet run -c "C:/registrations/1971-01-01/registration.json"
```

### Orleans Server

The ACVP Project uses [Orleans](https://github.com/dotnet/orleans) to distribute crypto across a (potential) cluster of nodes. The genvals rely on this cluster being available, and configuration is provided via the `sharedappsettings.json` outlined in [Setting Up](#setting-up).
Expand Down
2 changes: 1 addition & 1 deletion _config/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
<PackageVersion Include="Serilog.Sinks.File" Version="5.0.0" />
<PackageVersion Include="Serilog.Sinks.Console" Version="4.1.1" />
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
<PackageVersion Include="System.Data.SqlClient" Version="4.8.5" />
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" />
<PackageVersion Include="System.Text.Json" Version="6.0.6" />
<PackageVersion Include="TeamCity.VSTest.TestAdapter" Version="1.0.36" />
<PackageVersion Include="NIST.CVP.ACVTS.Libraries.Common" Version="$(GenValPackageVersion)" />
Expand Down
Binary file added docs/images/genValAppRunner_01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
48,911 changes: 24,433 additions & 24,478 deletions gen-val/json-files/KDF-1.0/expectedResults.json

Large diffs are not rendered by default.

129,182 changes: 64,543 additions & 64,639 deletions gen-val/json-files/KDF-1.0/internalProjection.json

Large diffs are not rendered by default.

Loading

0 comments on commit a4636bc

Please sign in to comment.