mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-04 00:00:14 -04:00
oqs: Removed BIKE round 1 version including test vectors
This commit is contained in:
parent
4d4fb385c4
commit
1bd6dae7e4
@ -231,12 +231,6 @@ oqs_kem_t *oqs_kem_create(key_exchange_method_t method)
|
||||
|
||||
switch (method)
|
||||
{
|
||||
case KE_NEWHOPE_L1:
|
||||
kem_alg = OQS_KEM_alg_newhope_512cca;
|
||||
break;
|
||||
case KE_NEWHOPE_L5:
|
||||
kem_alg = OQS_KEM_alg_newhope_1024cca;
|
||||
break;
|
||||
case KE_FRODO_AES_L1:
|
||||
kem_alg = OQS_KEM_alg_frodokem_640_aes;
|
||||
break;
|
||||
@ -264,44 +258,11 @@ oqs_kem_t *oqs_kem_create(key_exchange_method_t method)
|
||||
case KE_KYBER_L5:
|
||||
kem_alg = OQS_KEM_alg_kyber_1024;
|
||||
break;
|
||||
case KE_BIKE1_L1:
|
||||
kem_alg = OQS_KEM_alg_bike1_l1;
|
||||
case KE_NEWHOPE_L1:
|
||||
kem_alg = OQS_KEM_alg_newhope_512cca;
|
||||
break;
|
||||
case KE_BIKE1_L3:
|
||||
kem_alg = OQS_KEM_alg_bike1_l3;
|
||||
break;
|
||||
case KE_BIKE1_L5:
|
||||
kem_alg = OQS_KEM_alg_bike1_l5;
|
||||
break;
|
||||
case KE_BIKE2_L1:
|
||||
kem_alg = OQS_KEM_alg_bike2_l1;
|
||||
break;
|
||||
case KE_BIKE2_L3:
|
||||
kem_alg = OQS_KEM_alg_bike2_l3;
|
||||
break;
|
||||
case KE_BIKE2_L5:
|
||||
kem_alg = OQS_KEM_alg_bike2_l5;
|
||||
break;
|
||||
case KE_BIKE3_L1:
|
||||
kem_alg = OQS_KEM_alg_bike3_l1;
|
||||
break;
|
||||
case KE_BIKE3_L3:
|
||||
kem_alg = OQS_KEM_alg_bike3_l3;
|
||||
break;
|
||||
case KE_BIKE3_L5:
|
||||
kem_alg = OQS_KEM_alg_bike3_l5;
|
||||
break;
|
||||
case KE_SIKE_L1:
|
||||
kem_alg = OQS_KEM_alg_sike_p434;
|
||||
break;
|
||||
case KE_SIKE_L2:
|
||||
kem_alg = OQS_KEM_alg_sike_p503;
|
||||
break;
|
||||
case KE_SIKE_L3:
|
||||
kem_alg = OQS_KEM_alg_sike_p610;
|
||||
break;
|
||||
case KE_SIKE_L5:
|
||||
kem_alg = OQS_KEM_alg_sike_p751;
|
||||
case KE_NEWHOPE_L5:
|
||||
kem_alg = OQS_KEM_alg_newhope_1024cca;
|
||||
break;
|
||||
case KE_NTRU_HPS_L1:
|
||||
kem_alg = OQS_KEM_alg_ntru_hps2048509;
|
||||
@ -324,6 +285,18 @@ 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_SIKE_L1:
|
||||
kem_alg = OQS_KEM_alg_sike_p434;
|
||||
break;
|
||||
case KE_SIKE_L2:
|
||||
kem_alg = OQS_KEM_alg_sike_p503;
|
||||
break;
|
||||
case KE_SIKE_L3:
|
||||
kem_alg = OQS_KEM_alg_sike_p610;
|
||||
break;
|
||||
case KE_SIKE_L5:
|
||||
kem_alg = OQS_KEM_alg_sike_p751;
|
||||
break;
|
||||
default:
|
||||
return NULL;
|
||||
}
|
||||
|
@ -45,15 +45,6 @@ METHOD(plugin_t, get_features, int,
|
||||
static plugin_feature_t f[] = {
|
||||
/* KEM-based key exchange methods */
|
||||
PLUGIN_REGISTER(KE, oqs_kem_create),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE1_L1),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE1_L3),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE1_L5),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE2_L1),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE2_L3),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE2_L5),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE3_L1),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE3_L3),
|
||||
PLUGIN_PROVIDE(KE, KE_BIKE3_L5),
|
||||
PLUGIN_PROVIDE(KE, KE_FRODO_AES_L1),
|
||||
PLUGIN_PROVIDE(KE, KE_FRODO_AES_L3),
|
||||
PLUGIN_PROVIDE(KE, KE_FRODO_AES_L5),
|
||||
|
@ -54,7 +54,6 @@ 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 \
|
||||
|
@ -374,42 +374,6 @@ 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)
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user