test-vectors: Add ML-KEM test vectors
The vectors are generated using the `kat_kem` utility of the liboqs project and then converted using the `nist_kem_kat` script.
This commit is contained in:
1 parent
ee19c3e7dd
commit
cc53a04c7a
3 files changed
+3302
-1
No files matched your search
@@ -54,6 +54,7 @@ libstrongswan_test_vectors_la_SOURCES = \
|
|||||||
test_vectors/ecpbp.c \
|
test_vectors/ecpbp.c \
|
||||||
test_vectors/curve25519.c \
|
test_vectors/curve25519.c \
|
||||||
test_vectors/curve448.c \
|
test_vectors/curve448.c \
|
||||||
|
test_vectors/ml_kem.c \
|
||||||
test_vectors/drbg_ctr.c \
|
test_vectors/drbg_ctr.c \
|
||||||
test_vectors/drbg_hmac.c \
|
test_vectors/drbg_hmac.c \
|
||||||
test_vectors/rng.c
|
test_vectors/rng.c
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
|
* Copyright (C) 2013-2024 Tobias Brunner
|
||||||
|
* Copyright (C) 2009-2024 Andreas Steffen
|
||||||
* Copyright (C) 2009 Martin Willi
|
* Copyright (C) 2009 Martin Willi
|
||||||
* Copyright (C) 2009-2019 Andreas Steffen
|
|
||||||
*
|
*
|
||||||
* Copyright (C) secunet Security Networks AG
|
* Copyright (C) secunet Security Networks AG
|
||||||
*
|
*
|
||||||
@@ -375,3 +376,15 @@ TEST_VECTOR_KE(ecp512bp)
|
|||||||
TEST_VECTOR_KE(curve25519_1)
|
TEST_VECTOR_KE(curve25519_1)
|
||||||
TEST_VECTOR_KE(curve25519_2)
|
TEST_VECTOR_KE(curve25519_2)
|
||||||
TEST_VECTOR_KE(curve448_1)
|
TEST_VECTOR_KE(curve448_1)
|
||||||
|
TEST_VECTOR_KE(mlkem512_0)
|
||||||
|
TEST_VECTOR_KE(mlkem512_1)
|
||||||
|
TEST_VECTOR_KE(mlkem512_2)
|
||||||
|
TEST_VECTOR_KE(mlkem512_3)
|
||||||
|
TEST_VECTOR_KE(mlkem768_0)
|
||||||
|
TEST_VECTOR_KE(mlkem768_1)
|
||||||
|
TEST_VECTOR_KE(mlkem768_2)
|
||||||
|
TEST_VECTOR_KE(mlkem768_3)
|
||||||
|
TEST_VECTOR_KE(mlkem1024_0)
|
||||||
|
TEST_VECTOR_KE(mlkem1024_1)
|
||||||
|
TEST_VECTOR_KE(mlkem1024_2)
|
||||||
|
TEST_VECTOR_KE(mlkem1024_3)
|
||||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user