mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-05 00:00:45 -04:00
test-vectors: Added NIST KEM test vectors
This commit is contained in:
parent
6a37ff01d1
commit
a6e9489d6e
@ -51,6 +51,13 @@ libstrongswan_test_vectors_la_SOURCES = \
|
||||
test_vectors/ecpbp.c \
|
||||
test_vectors/curve25519.c \
|
||||
test_vectors/curve448.c \
|
||||
test_vectors/ke_bike.c \
|
||||
test_vectors/ke_frodo.c \
|
||||
test_vectors/ke_kyber.c \
|
||||
test_vectors/ke_newhope.c \
|
||||
test_vectors/ke_ntru.c \
|
||||
test_vectors/ke_saber.c \
|
||||
test_vectors/ke_sike.c \
|
||||
test_vectors/drbg_ctr.c \
|
||||
test_vectors/drbg_hmac.c \
|
||||
test_vectors/rng.c
|
||||
|
@ -354,3 +354,127 @@ TEST_VECTOR_KE(ecp512bp)
|
||||
TEST_VECTOR_KE(curve25519_1)
|
||||
TEST_VECTOR_KE(curve25519_2)
|
||||
TEST_VECTOR_KE(curve448_1)
|
||||
TEST_VECTOR_KE(ke_bike1_l1_0)
|
||||
TEST_VECTOR_KE(ke_bike1_l1_1)
|
||||
TEST_VECTOR_KE(ke_bike1_l1_2)
|
||||
TEST_VECTOR_KE(ke_bike1_l1_3)
|
||||
TEST_VECTOR_KE(ke_bike1_l3_0)
|
||||
TEST_VECTOR_KE(ke_bike1_l3_1)
|
||||
TEST_VECTOR_KE(ke_bike1_l3_2)
|
||||
TEST_VECTOR_KE(ke_bike1_l3_3)
|
||||
TEST_VECTOR_KE(ke_bike1_l5_0)
|
||||
TEST_VECTOR_KE(ke_bike1_l5_1)
|
||||
TEST_VECTOR_KE(ke_bike1_l5_2)
|
||||
TEST_VECTOR_KE(ke_bike1_l5_3)
|
||||
TEST_VECTOR_KE(ke_bike2_l1_0)
|
||||
TEST_VECTOR_KE(ke_bike2_l1_1)
|
||||
TEST_VECTOR_KE(ke_bike2_l1_2)
|
||||
TEST_VECTOR_KE(ke_bike2_l1_3)
|
||||
TEST_VECTOR_KE(ke_bike2_l3_0)
|
||||
TEST_VECTOR_KE(ke_bike2_l3_1)
|
||||
TEST_VECTOR_KE(ke_bike2_l3_2)
|
||||
TEST_VECTOR_KE(ke_bike2_l3_3)
|
||||
TEST_VECTOR_KE(ke_bike2_l5_0)
|
||||
TEST_VECTOR_KE(ke_bike2_l5_1)
|
||||
TEST_VECTOR_KE(ke_bike2_l5_2)
|
||||
TEST_VECTOR_KE(ke_bike2_l5_3)
|
||||
TEST_VECTOR_KE(ke_bike3_l1_0)
|
||||
TEST_VECTOR_KE(ke_bike3_l1_1)
|
||||
TEST_VECTOR_KE(ke_bike3_l1_2)
|
||||
TEST_VECTOR_KE(ke_bike3_l1_3)
|
||||
TEST_VECTOR_KE(ke_bike3_l3_0)
|
||||
TEST_VECTOR_KE(ke_bike3_l3_1)
|
||||
TEST_VECTOR_KE(ke_bike3_l3_2)
|
||||
TEST_VECTOR_KE(ke_bike3_l3_3)
|
||||
TEST_VECTOR_KE(ke_bike3_l5_0)
|
||||
TEST_VECTOR_KE(ke_bike3_l5_1)
|
||||
TEST_VECTOR_KE(ke_bike3_l5_2)
|
||||
TEST_VECTOR_KE(ke_bike3_l5_3)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l1_0)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l1_1)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l1_2)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l1_3)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l3_0)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l3_1)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l3_2)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l3_3)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l5_0)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l5_1)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l5_2)
|
||||
TEST_VECTOR_KE(ke_frodo_aes_l5_3)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l1_0)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l1_1)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l1_2)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l1_3)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l3_0)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l3_1)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l3_2)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l3_3)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l5_0)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l5_1)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l5_2)
|
||||
TEST_VECTOR_KE(ke_frodo_shake_l5_3)
|
||||
TEST_VECTOR_KE(ke_kyber_l1_0)
|
||||
TEST_VECTOR_KE(ke_kyber_l1_1)
|
||||
TEST_VECTOR_KE(ke_kyber_l1_2)
|
||||
TEST_VECTOR_KE(ke_kyber_l1_3)
|
||||
TEST_VECTOR_KE(ke_kyber_l3_0)
|
||||
TEST_VECTOR_KE(ke_kyber_l3_1)
|
||||
TEST_VECTOR_KE(ke_kyber_l3_2)
|
||||
TEST_VECTOR_KE(ke_kyber_l3_3)
|
||||
TEST_VECTOR_KE(ke_kyber_l5_0)
|
||||
TEST_VECTOR_KE(ke_kyber_l5_1)
|
||||
TEST_VECTOR_KE(ke_kyber_l5_2)
|
||||
TEST_VECTOR_KE(ke_kyber_l5_3)
|
||||
TEST_VECTOR_KE(ke_newhope_l1_0)
|
||||
TEST_VECTOR_KE(ke_newhope_l1_1)
|
||||
TEST_VECTOR_KE(ke_newhope_l1_2)
|
||||
TEST_VECTOR_KE(ke_newhope_l1_3)
|
||||
TEST_VECTOR_KE(ke_newhope_l5_0)
|
||||
TEST_VECTOR_KE(ke_newhope_l5_1)
|
||||
TEST_VECTOR_KE(ke_newhope_l5_2)
|
||||
TEST_VECTOR_KE(ke_newhope_l5_3)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l1_0)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l1_1)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l1_2)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l1_3)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l3_0)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l3_1)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l3_2)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l3_3)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l5_0)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l5_1)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l5_2)
|
||||
TEST_VECTOR_KE(ke_ntru_hps_l5_3)
|
||||
TEST_VECTOR_KE(ke_ntru_hrss_l3_0)
|
||||
TEST_VECTOR_KE(ke_ntru_hrss_l3_1)
|
||||
TEST_VECTOR_KE(ke_ntru_hrss_l3_2)
|
||||
TEST_VECTOR_KE(ke_ntru_hrss_l3_3)
|
||||
TEST_VECTOR_KE(ke_saber_l1_0)
|
||||
TEST_VECTOR_KE(ke_saber_l1_1)
|
||||
TEST_VECTOR_KE(ke_saber_l1_2)
|
||||
TEST_VECTOR_KE(ke_saber_l1_3)
|
||||
TEST_VECTOR_KE(ke_saber_l3_0)
|
||||
TEST_VECTOR_KE(ke_saber_l3_1)
|
||||
TEST_VECTOR_KE(ke_saber_l3_2)
|
||||
TEST_VECTOR_KE(ke_saber_l3_3)
|
||||
TEST_VECTOR_KE(ke_saber_l5_0)
|
||||
TEST_VECTOR_KE(ke_saber_l5_1)
|
||||
TEST_VECTOR_KE(ke_saber_l5_2)
|
||||
TEST_VECTOR_KE(ke_saber_l5_3)
|
||||
TEST_VECTOR_KE(ke_sike_l1_0)
|
||||
TEST_VECTOR_KE(ke_sike_l1_1)
|
||||
TEST_VECTOR_KE(ke_sike_l1_2)
|
||||
TEST_VECTOR_KE(ke_sike_l1_3)
|
||||
TEST_VECTOR_KE(ke_sike_l2_0)
|
||||
TEST_VECTOR_KE(ke_sike_l2_1)
|
||||
TEST_VECTOR_KE(ke_sike_l2_2)
|
||||
TEST_VECTOR_KE(ke_sike_l2_3)
|
||||
TEST_VECTOR_KE(ke_sike_l3_0)
|
||||
TEST_VECTOR_KE(ke_sike_l3_1)
|
||||
TEST_VECTOR_KE(ke_sike_l3_2)
|
||||
TEST_VECTOR_KE(ke_sike_l3_3)
|
||||
TEST_VECTOR_KE(ke_sike_l5_0)
|
||||
TEST_VECTOR_KE(ke_sike_l5_1)
|
||||
TEST_VECTOR_KE(ke_sike_l5_2)
|
||||
TEST_VECTOR_KE(ke_sike_l5_3)
|
||||
|
43423
src/libstrongswan/plugins/test_vectors/test_vectors/ke_bike.c
Normal file
43423
src/libstrongswan/plugins/test_vectors/test_vectors/ke_bike.c
Normal file
File diff suppressed because it is too large
Load Diff
83027
src/libstrongswan/plugins/test_vectors/test_vectors/ke_frodo.c
Normal file
83027
src/libstrongswan/plugins/test_vectors/test_vectors/ke_frodo.c
Normal file
File diff suppressed because it is too large
Load Diff
3274
src/libstrongswan/plugins/test_vectors/test_vectors/ke_kyber.c
Normal file
3274
src/libstrongswan/plugins/test_vectors/test_vectors/ke_kyber.c
Normal file
File diff suppressed because it is too large
Load Diff
2834
src/libstrongswan/plugins/test_vectors/test_vectors/ke_newhope.c
Normal file
2834
src/libstrongswan/plugins/test_vectors/test_vectors/ke_newhope.c
Normal file
File diff suppressed because it is too large
Load Diff
3796
src/libstrongswan/plugins/test_vectors/test_vectors/ke_ntru.c
Normal file
3796
src/libstrongswan/plugins/test_vectors/test_vectors/ke_ntru.c
Normal file
File diff suppressed because it is too large
Load Diff
2990
src/libstrongswan/plugins/test_vectors/test_vectors/ke_saber.c
Normal file
2990
src/libstrongswan/plugins/test_vectors/test_vectors/ke_saber.c
Normal file
File diff suppressed because it is too large
Load Diff
1848
src/libstrongswan/plugins/test_vectors/test_vectors/ke_sike.c
Normal file
1848
src/libstrongswan/plugins/test_vectors/test_vectors/ke_sike.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user