Skip to content

CI: Add ACVP tests in CI#9

Merged
mjosaarinen merged 2 commits into
mainfrom
ci-acvp
Jul 11, 2025
Merged

CI: Add ACVP tests in CI#9
mjosaarinen merged 2 commits into
mainfrom
ci-acvp

Conversation

@mkannwischer
Copy link
Copy Markdown
Contributor

@mkannwischer mkannwischer commented Jun 19, 2025

mkannwischer added a commit that referenced this pull request Jun 19, 2025
Resolves #9

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
@mkannwischer mkannwischer marked this pull request as ready for review June 19, 2025 06:41
@mkannwischer mkannwischer requested a review from mjosaarinen June 26, 2025 01:35
@mkannwischer mkannwischer force-pushed the ci-acvp branch 4 times, most recently from 75fef55 to d6d27ea Compare July 11, 2025 07:22
This commit adds a portable acvp_client.py that runs all the ACVP tests in
parallel. This way we do not have to rely on parallel to be installed.
It also adds these ACVP tests to CI.

Resolves #4

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
This commit removes the ACVP server submodule and extend the acvp_client.py
to automatically download the required files to test/.acvp-data.
While at it, we add a argument specifing the ACVP version and extend the CI
to run both the latest version (v1.0.0.40) and the previous version
(v1.0.0.39).

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
Copy link
Copy Markdown
Contributor

@mjosaarinen mjosaarinen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mjosaarinen mjosaarinen merged commit f4f8d99 into main Jul 11, 2025
14 checks passed
@mjosaarinen mjosaarinen deleted the ci-acvp branch July 11, 2025 08:33
mkannwischer added a commit that referenced this pull request Jul 11, 2025
Resolves #9

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
mkannwischer added a commit that referenced this pull request Jul 11, 2025
Resolves #9

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
h2parson pushed a commit to h2parson/slhdsa-c that referenced this pull request Jul 28, 2025
Resolves pq-code-package#9

Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI: Perform ACVP tests

2 participants