aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2014-11-10 07:55:32 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2014-11-29 14:51:16 +0100
commit5f7a9ea9c3630d37aee0cb1fcea7d76abf319547 (patch)
treecc69c145c42f83f005b5f000f79f4eea6c22d12a
parentf673966b9fb1f2fe8b94b9377e7159f7dcc2f8c6 (diff)
downloadstrongswan-5f7a9ea9c3630d37aee0cb1fcea7d76abf319547.tar.bz2
strongswan-5f7a9ea9c3630d37aee0cb1fcea7d76abf319547.tar.xz
Added support for BLISS-III
-rw-r--r--src/libstrongswan/plugins/bliss/bliss_param_set.c19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/libstrongswan/plugins/bliss/bliss_param_set.c b/src/libstrongswan/plugins/bliss/bliss_param_set.c
index f2c2718fd..63a19972d 100644
--- a/src/libstrongswan/plugins/bliss/bliss_param_set.c
+++ b/src/libstrongswan/plugins/bliss/bliss_param_set.c
@@ -31,7 +31,7 @@ static bliss_param_set_t bliss_param_sets[] = {
/* BLISS-I scheme */
{
- .id = BLISS_I,
+ .id = BLISS_I,
.oid = OID_BLISS_I,
.strength = 128,
.q = 12289,
@@ -44,9 +44,24 @@ static bliss_param_set_t bliss_param_sets[] = {
.nks_max = 46479,
},
+ /* BLISS-III scheme */
+ {
+ .id = BLISS_III,
+ .oid = OID_BLISS_III,
+ .strength = 160,
+ .q = 12289,
+ .n = 512,
+ .n_bits = 9,
+ .fft_params = &bliss_fft_12289_512,
+ .non_zero1 = 216,
+ .non_zero2 = 16,
+ .kappa = 30,
+ .nks_max = 128626,
+ },
+
/* BLISS-IV scheme */
{
- .id = BLISS_IV,
+ .id = BLISS_IV,
.oid = OID_BLISS_IV,
.strength = 192,
.q = 12289,