mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-04 00:00:14 -04:00
oqs: Included version 4.1 of BIKE Round 3 (L1 and L3)
Requirement: liboqs-0.7.0
This commit is contained in:
parent
73439707b6
commit
fba086fd2b
@ -261,6 +261,12 @@ oqs_kem_t *oqs_kem_create(key_exchange_method_t method)
|
||||
case KE_SABER_L5:
|
||||
kem_alg = OQS_KEM_alg_saber_firesaber;
|
||||
break;
|
||||
case KE_BIKE_L1:
|
||||
kem_alg = OQS_KEM_alg_bike_l1;
|
||||
break;
|
||||
case KE_BIKE_L3:
|
||||
kem_alg = OQS_KEM_alg_bike_l3;
|
||||
break;
|
||||
case KE_FRODO_AES_L1:
|
||||
kem_alg = OQS_KEM_alg_frodokem_640_aes;
|
||||
break;
|
||||
|
@ -57,6 +57,8 @@ METHOD(plugin_t, get_features, int,
|
||||
PLUGIN_PROVIDE(KE, KE_SABER_L1),
|
||||
PLUGIN_PROVIDE(KE, KE_SABER_L3),
|
||||
PLUGIN_PROVIDE(KE, KE_SABER_L5),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE_L1),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE_L3),
|
||||
PLUGIN_PROVIDE(KE, KE_FRODO_AES_L1),
|
||||
PLUGIN_PROVIDE(KE, KE_FRODO_AES_L3),
|
||||
PLUGIN_PROVIDE(KE, KE_FRODO_AES_L5),
|
||||
|
@ -30,8 +30,6 @@ static bool unsupported(key_exchange_method_t method)
|
||||
{
|
||||
switch(method)
|
||||
{
|
||||
case KE_BIKE_L1:
|
||||
case KE_BIKE_L3:
|
||||
case KE_BIKE_L5:
|
||||
return TRUE;
|
||||
default:
|
||||
|
@ -58,6 +58,7 @@ libstrongswan_test_vectors_la_SOURCES = \
|
||||
test_vectors/ke_kyber.c \
|
||||
test_vectors/ke_ntru.c \
|
||||
test_vectors/ke_saber.c \
|
||||
test_vectors/ke_bike.c \
|
||||
test_vectors/ke_hqc.c \
|
||||
test_vectors/ke_sike.c \
|
||||
test_vectors/drbg_ctr.c \
|
||||
|
@ -438,6 +438,14 @@ 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_bike_l1_0)
|
||||
TEST_VECTOR_KE(ke_bike_l1_1)
|
||||
TEST_VECTOR_KE(ke_bike_l1_2)
|
||||
TEST_VECTOR_KE(ke_bike_l1_3)
|
||||
TEST_VECTOR_KE(ke_bike_l3_0)
|
||||
TEST_VECTOR_KE(ke_bike_l3_1)
|
||||
TEST_VECTOR_KE(ke_bike_l3_2)
|
||||
TEST_VECTOR_KE(ke_bike_l3_3)
|
||||
TEST_VECTOR_KE(ke_hqc_l1_0)
|
||||
TEST_VECTOR_KE(ke_hqc_l1_1)
|
||||
TEST_VECTOR_KE(ke_hqc_l1_2)
|
||||
|
4257
src/libstrongswan/plugins/test_vectors/test_vectors/ke_bike.c
Normal file
4257
src/libstrongswan/plugins/test_vectors/test_vectors/ke_bike.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user