Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ML-DSA / FIPS 204 final #1919

Merged
merged 52 commits into from
Nov 26, 2024
Merged
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
64cfbc9
Pull ML-DSA from upstream.
bhess Sep 10, 2024
3d18432
cleanup
bhess Sep 11, 2024
466d6bb
44 acvp working
bhess Oct 17, 2024
5580194
new pull & acvp tests for all parameters
bhess Oct 22, 2024
4d044c2
avx2 update
bhess Oct 22, 2024
2adea30
avx2 update
bhess Oct 22, 2024
b8df84e
avx2 update
bhess Oct 22, 2024
23b3fab
update
bhess Oct 22, 2024
4b86112
update avx2
bhess Oct 22, 2024
5ffca11
update avx2
bhess Oct 22, 2024
e779151
pull upstream master
bhess Nov 4, 2024
7482a36
fit ctx APIs
bhess Nov 4, 2024
cda12f2
code formatting
bhess Nov 4, 2024
692e009
code formatting
bhess Nov 4, 2024
5e86aa4
Adding _with_ctx_str APIs, templating
bhess Nov 4, 2024
a0255e4
fix doxygen
bhess Nov 4, 2024
896064a
fix template
bhess Nov 4, 2024
2e84173
fix memory leak in verify
bhess Nov 4, 2024
c9b246b
ifdefs for internal test apis [full tests]
bhess Nov 4, 2024
a2f6790
export symbols for acvp tests (dynamic linking), test improvements [f…
bhess Nov 5, 2024
51c0946
fix alg info check
bhess Nov 5, 2024
b16c35b
more portable assembly [full tests]
bhess Nov 5, 2024
b215c77
fix warnings [full tests]
bhess Nov 5, 2024
bc8e3ba
fix warnings [full tests]
bhess Nov 5, 2024
69a80f8
rebase & fix
bhess Nov 5, 2024
817fb7d
fix after rebase
bhess Nov 5, 2024
444bccf
fix sanitizer results [full tests]
bhess Nov 5, 2024
f4ad674
remove IPD intermediate values
bhess Nov 7, 2024
f9fa025
adds flag for ctx support & adds tests with ctx string
bhess Nov 7, 2024
10b0d98
dummy implementations for sigs without ctx supports, instead of null …
bhess Nov 7, 2024
a1789b8
Update constant-time passes after linenumer and function name changes…
bhess Nov 13, 2024
f77f2d4
Update KATs [extended tests] [trigger downstream]
bhess Nov 13, 2024
3d104e3
API with checks for signatures without ctx support
bhess Nov 14, 2024
1b86943
remove old patch files [extended tests] [trigger downstream]
bhess Nov 15, 2024
5f131f4
Update tests/test_sig.c
bhess Nov 18, 2024
6e7f829
Update tests/test_sig.c
bhess Nov 18, 2024
3da81fa
Update tests/vectors_sig.c
bhess Nov 18, 2024
2fc7279
Update tests/test_sig.c
bhess Nov 18, 2024
8792e26
Update tests/vectors_sig.c
bhess Nov 18, 2024
7d74795
Update tests/vectors_sig.c
bhess Nov 18, 2024
26236d9
Update tests/vectors_sig.c
bhess Nov 18, 2024
71bbf60
Update tests/vectors_sig.c
bhess Nov 18, 2024
59956a3
Update tests/vectors_sig.c
bhess Nov 18, 2024
daef659
Update tests/vectors_sig.c
bhess Nov 18, 2024
5cb2da5
Update tests/vectors_sig.c
bhess Nov 18, 2024
ed194b7
Updates after Spencer's review. Run astyle. [full tests]
bhess Nov 18, 2024
fe28f6b
Fix strict warnings [full tests]
bhess Nov 18, 2024
b06e5ec
More astyle [full tests]
bhess Nov 18, 2024
3e6302a
Change alg_version to FIPS204 [full tests]
bhess Nov 19, 2024
a47a23a
Update ml-dsa security claim to SUF-CMA [skip ci]
bhess Nov 19, 2024
a8731d2
Update src/sig/sig.h
bhess Nov 19, 2024
8420ebd
Fix test_alg_info [full tests]
bhess Nov 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update tests/vectors_sig.c
Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Signed-off-by: Basil Hess <bhe@zurich.ibm.com>
bhess and SWilson4 authored Nov 18, 2024
commit 59956a356fe4cafc3c93d6b9ab4340e0cba399a7
2 changes: 1 addition & 1 deletion tests/vectors_sig.c
Original file line number Diff line number Diff line change
@@ -309,7 +309,7 @@ static int sig_gen_vector(const char *method_name,
signature = malloc(sigLen);

if (signature == NULL) {
fprintf(stderr, "[test_acvp_sig] %s ERROR: malloc failed!\n", method_name);
fprintf(stderr, "[vectors_sig] %s ERROR: malloc failed!\n", method_name);
goto err;
}