Skip to content
This repository has been archived by the owner on Jan 7, 2025. It is now read-only.

Commit

Permalink
Merge pull request #11 from open-quantum-safe/kkane/update-algs
Browse files Browse the repository at this point in the history
Update algorithms to work with latest liboqs; fixes #10
  • Loading branch information
kevinmkane authored Aug 10, 2022
2 parents f50fb36 + 6655a1d commit 8229423
Show file tree
Hide file tree
Showing 9 changed files with 0 additions and 798 deletions.
33 changes: 0 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,18 +131,6 @@ The following key exchange algorithm strings are the hybrid algorithms we recomm
* ecdh-nistp256-frodokem-640-shake-sha256@openquantumsafe.org
* ecdh-nistp384-frodokem-976-shake-sha384@openquantumsafe.org
* ecdh-nistp521-frodokem-1344-shake-sha512@openquantumsafe.org
* ecdh-nistp256-sidh-p434-sha256@openquantumsafe.org
* ecdh-nistp256-sidh-p434-compressed-sha256@openquantumsafe.org
* ecdh-nistp384-sidh-p610-sha256@openquantumsafe.org
* ecdh-nistp384-sidh-p610-compressed-sha256@openquantumsafe.org
* ecdh-nistp521-sidh-p751-sha256@openquantumsafe.org
* ecdh-nistp521-sidh-p751-compressed-sha256@openquantumsafe.org
* ecdh-nistp256-sike-p434-sha256@openquantumsafe.org
* ecdh-nistp256-sike-p434-compressed-sha256@openquantumsafe.org
* ecdh-nistp384-sike-p610-sha256@openquantumsafe.org
* ecdh-nistp384-sike-p610-compressed-sha256@openquantumsafe.org
* ecdh-nistp521-sike-p751-sha256@openquantumsafe.org
* ecdh-nistp521-sike-p751-compressed-sha256@openquantumsafe.org
* ecdh-nistp256-saber-lightsaber-sha256@openquantumsafe.org
* ecdh-nistp384-saber-saber-sha384@openquantumsafe.org
* ecdh-nistp521-saber-firesaber-sha512@openquantumsafe.org
Expand Down Expand Up @@ -192,18 +180,6 @@ The following key exchange algorithm strings are pure-PQ algorithms. They should
* frodokem-640-shake-sha256@openquantumsafe.org
* frodokem-976-shake-sha384@openquantumsafe.org
* frodokem-1344-shake-sha512@openquantumsafe.org
* sidh-p434-sha256@openquantumsafe.org
* sidh-p434-compressed-sha256@openquantumsafe.org
* sidh-p610-sha256@openquantumsafe.org
* sidh-p610-compressed-sha256@openquantumsafe.org
* sidh-p751-sha256@openquantumsafe.org
* sidh-p751-compressed-sha256@openquantumsafe.org
* sike-p434-sha256@openquantumsafe.org
* sike-p434-compressed-sha256@openquantumsafe.org
* sike-p610-sha256@openquantumsafe.org
* sike-p610-compressed-sha256@openquantumsafe.org
* sike-p751-sha256@openquantumsafe.org
* sike-p751-compressed-sha256@openquantumsafe.org
* saber-lightsaber-sha256@openquantumsafe.org
* saber-saber-sha384@openquantumsafe.org
* saber-firesaber-sha512@openquantumsafe.org
Expand Down Expand Up @@ -274,12 +250,6 @@ The following digital signature algorithm strings are the hybrid algorithms we r
* ssh-ecdsa-nistp521-picnicL5FS
* ssh-ecdsa-nistp521-picnicL5UR
* ssh-ecdsa-nistp521-picnicL5full
* ssh-rsa3072-rainbowIclassic
* ssh-ecdsa-nistp256-rainbowIclassic
* ssh-rsa3072-rainbowIcircumzenithal
* ssh-ecdsa-nistp256-rainbowIcircumzenithal
* ssh-rsa3072-rainbowIcompressed
* ssh-ecdsa-nistp256-rainbowIcompressed
* ssh-ecdsa-nistp384-rainbowIIIclassic
* ssh-ecdsa-nistp384-rainbowIIIcircumzenithal
* ssh-ecdsa-nistp384-rainbowIIIcompressed
Expand Down Expand Up @@ -356,9 +326,6 @@ The following digital signature algorithm strings are pure-PQ algorithms. They s
* ssh-picnicl5fs
* ssh-picnicl5ur
* ssh-picnicl5full
* ssh-rainbowiclassic
* ssh-rainbowicircumzenithal
* ssh-rainbowicompressed
* ssh-rainbowiiiclassic
* ssh-rainbowiiicircumzenithal
* ssh-rainbowiiicompressed
Expand Down
48 changes: 0 additions & 48 deletions include/libssh/crypto.h
Original file line number Diff line number Diff line change
Expand Up @@ -97,18 +97,6 @@ enum ssh_key_exchange_e {
SSH_KEX_FRODOKEM_640_SHAKE_SHA256,
SSH_KEX_FRODOKEM_976_SHAKE_SHA384,
SSH_KEX_FRODOKEM_1344_SHAKE_SHA512,
SSH_KEX_SIDH_P434_SHA256,
SSH_KEX_SIDH_P434_COMPRESSED_SHA256,
SSH_KEX_SIDH_P610_SHA256,
SSH_KEX_SIDH_P610_COMPRESSED_SHA256,
SSH_KEX_SIDH_P751_SHA256,
SSH_KEX_SIDH_P751_COMPRESSED_SHA256,
SSH_KEX_SIKE_P434_SHA256,
SSH_KEX_SIKE_P434_COMPRESSED_SHA256,
SSH_KEX_SIKE_P610_SHA256,
SSH_KEX_SIKE_P610_COMPRESSED_SHA256,
SSH_KEX_SIKE_P751_SHA256,
SSH_KEX_SIKE_P751_COMPRESSED_SHA256,
SSH_KEX_SABER_LIGHTSABER_SHA256,
SSH_KEX_SABER_SABER_SHA384,
SSH_KEX_SABER_FIRESABER_SHA512,
Expand Down Expand Up @@ -158,18 +146,6 @@ enum ssh_key_exchange_e {
SSH_KEX_ECDH_NISTP256_FRODOKEM_640_SHAKE_SHA256,
SSH_KEX_ECDH_NISTP384_FRODOKEM_976_SHAKE_SHA384,
SSH_KEX_ECDH_NISTP521_FRODOKEM_1344_SHAKE_SHA512,
SSH_KEX_ECDH_NISTP256_SIDH_P434_SHA256,
SSH_KEX_ECDH_NISTP256_SIDH_P434_COMPRESSED_SHA256,
SSH_KEX_ECDH_NISTP384_SIDH_P610_SHA256,
SSH_KEX_ECDH_NISTP384_SIDH_P610_COMPRESSED_SHA256,
SSH_KEX_ECDH_NISTP521_SIDH_P751_SHA256,
SSH_KEX_ECDH_NISTP521_SIDH_P751_COMPRESSED_SHA256,
SSH_KEX_ECDH_NISTP256_SIKE_P434_SHA256,
SSH_KEX_ECDH_NISTP256_SIKE_P434_COMPRESSED_SHA256,
SSH_KEX_ECDH_NISTP384_SIKE_P610_SHA256,
SSH_KEX_ECDH_NISTP384_SIKE_P610_COMPRESSED_SHA256,
SSH_KEX_ECDH_NISTP521_SIKE_P751_SHA256,
SSH_KEX_ECDH_NISTP521_SIKE_P751_COMPRESSED_SHA256,
SSH_KEX_ECDH_NISTP256_SABER_LIGHTSABER_SHA256,
SSH_KEX_ECDH_NISTP384_SABER_SABER_SHA384,
SSH_KEX_ECDH_NISTP521_SABER_FIRESABER_SHA512,
Expand Down Expand Up @@ -222,18 +198,6 @@ enum ssh_key_exchange_e {
case SSH_KEX_ECDH_NISTP256_FRODOKEM_640_SHAKE_SHA256: \
case SSH_KEX_ECDH_NISTP384_FRODOKEM_976_SHAKE_SHA384: \
case SSH_KEX_ECDH_NISTP521_FRODOKEM_1344_SHAKE_SHA512: \
case SSH_KEX_ECDH_NISTP256_SIDH_P434_SHA256: \
case SSH_KEX_ECDH_NISTP256_SIDH_P434_COMPRESSED_SHA256: \
case SSH_KEX_ECDH_NISTP384_SIDH_P610_SHA256: \
case SSH_KEX_ECDH_NISTP384_SIDH_P610_COMPRESSED_SHA256: \
case SSH_KEX_ECDH_NISTP521_SIDH_P751_SHA256: \
case SSH_KEX_ECDH_NISTP521_SIDH_P751_COMPRESSED_SHA256: \
case SSH_KEX_ECDH_NISTP256_SIKE_P434_SHA256: \
case SSH_KEX_ECDH_NISTP256_SIKE_P434_COMPRESSED_SHA256: \
case SSH_KEX_ECDH_NISTP384_SIKE_P610_SHA256: \
case SSH_KEX_ECDH_NISTP384_SIKE_P610_COMPRESSED_SHA256: \
case SSH_KEX_ECDH_NISTP521_SIKE_P751_SHA256: \
case SSH_KEX_ECDH_NISTP521_SIKE_P751_COMPRESSED_SHA256: \
case SSH_KEX_ECDH_NISTP256_SABER_LIGHTSABER_SHA256: \
case SSH_KEX_ECDH_NISTP384_SABER_SABER_SHA384: \
case SSH_KEX_ECDH_NISTP521_SABER_FIRESABER_SHA512: \
Expand Down Expand Up @@ -282,18 +246,6 @@ enum ssh_key_exchange_e {
case SSH_KEX_FRODOKEM_640_SHAKE_SHA256: \
case SSH_KEX_FRODOKEM_976_SHAKE_SHA384: \
case SSH_KEX_FRODOKEM_1344_SHAKE_SHA512: \
case SSH_KEX_SIDH_P434_SHA256: \
case SSH_KEX_SIDH_P434_COMPRESSED_SHA256: \
case SSH_KEX_SIDH_P610_SHA256: \
case SSH_KEX_SIDH_P610_COMPRESSED_SHA256: \
case SSH_KEX_SIDH_P751_SHA256: \
case SSH_KEX_SIDH_P751_COMPRESSED_SHA256: \
case SSH_KEX_SIKE_P434_SHA256: \
case SSH_KEX_SIKE_P434_COMPRESSED_SHA256: \
case SSH_KEX_SIKE_P610_SHA256: \
case SSH_KEX_SIKE_P610_COMPRESSED_SHA256: \
case SSH_KEX_SIKE_P751_SHA256: \
case SSH_KEX_SIKE_P751_COMPRESSED_SHA256: \
case SSH_KEX_SABER_LIGHTSABER_SHA256: \
case SSH_KEX_SABER_SABER_SHA384: \
case SSH_KEX_SABER_FIRESABER_SHA512: \
Expand Down
24 changes: 0 additions & 24 deletions include/libssh/kex.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,18 +44,6 @@
#define KEX_FRODOKEM_640_SHAKE_SHA256 PQ_OQS_KEX_SUFFIX("frodokem-640-shake-sha256")
#define KEX_FRODOKEM_976_SHAKE_SHA384 PQ_OQS_KEX_SUFFIX("frodokem-976-shake-sha384")
#define KEX_FRODOKEM_1344_SHAKE_SHA512 PQ_OQS_KEX_SUFFIX("frodokem-1344-shake-sha512")
#define KEX_SIDH_P434_SHA256 PQ_OQS_KEX_SUFFIX("sidh-p434-sha256")
#define KEX_SIDH_P434_COMPRESSED_SHA256 PQ_OQS_KEX_SUFFIX("sidh-p434-compressed-sha256")
#define KEX_SIDH_P610_SHA256 PQ_OQS_KEX_SUFFIX("sidh-p610-sha256")
#define KEX_SIDH_P610_COMPRESSED_SHA256 PQ_OQS_KEX_SUFFIX("sidh-p610-compressed-sha256")
#define KEX_SIDH_P751_SHA256 PQ_OQS_KEX_SUFFIX("sidh-p751-sha256")
#define KEX_SIDH_P751_COMPRESSED_SHA256 PQ_OQS_KEX_SUFFIX("sidh-p751-compressed-sha256")
#define KEX_SIKE_P434_SHA256 PQ_OQS_KEX_SUFFIX("sike-p434-sha256")
#define KEX_SIKE_P434_COMPRESSED_SHA256 PQ_OQS_KEX_SUFFIX("sike-p434-compressed-sha256")
#define KEX_SIKE_P610_SHA256 PQ_OQS_KEX_SUFFIX("sike-p610-sha256")
#define KEX_SIKE_P610_COMPRESSED_SHA256 PQ_OQS_KEX_SUFFIX("sike-p610-compressed-sha256")
#define KEX_SIKE_P751_SHA256 PQ_OQS_KEX_SUFFIX("sike-p751-sha256")
#define KEX_SIKE_P751_COMPRESSED_SHA256 PQ_OQS_KEX_SUFFIX("sike-p751-compressed-sha256")
#define KEX_SABER_LIGHTSABER_SHA256 PQ_OQS_KEX_SUFFIX("saber-lightsaber-sha256")
#define KEX_SABER_SABER_SHA384 PQ_OQS_KEX_SUFFIX("saber-saber-sha384")
#define KEX_SABER_FIRESABER_SHA512 PQ_OQS_KEX_SUFFIX("saber-firesaber-sha512")
Expand Down Expand Up @@ -104,18 +92,6 @@
#define KEX_ECDH_NISTP256_FRODOKEM_640_SHAKE_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp256-frodokem-640-shake-sha256")
#define KEX_ECDH_NISTP384_FRODOKEM_976_SHAKE_SHA384 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp384-frodokem-976-shake-sha384")
#define KEX_ECDH_NISTP521_FRODOKEM_1344_SHAKE_SHA512 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp521-frodokem-1344-shake-sha512")
#define KEX_ECDH_NISTP256_SIDH_P434_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp256-sidh-p434-sha256")
#define KEX_ECDH_NISTP256_SIDH_P434_COMPRESSED_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp256-sidh-p434-compressed-sha256")
#define KEX_ECDH_NISTP384_SIDH_P610_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp384-sidh-p610-sha256")
#define KEX_ECDH_NISTP384_SIDH_P610_COMPRESSED_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp384-sidh-p610-compressed-sha256")
#define KEX_ECDH_NISTP521_SIDH_P751_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp521-sidh-p751-sha256")
#define KEX_ECDH_NISTP521_SIDH_P751_COMPRESSED_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp521-sidh-p751-compressed-sha256")
#define KEX_ECDH_NISTP256_SIKE_P434_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp256-sike-p434-sha256")
#define KEX_ECDH_NISTP256_SIKE_P434_COMPRESSED_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp256-sike-p434-compressed-sha256")
#define KEX_ECDH_NISTP384_SIKE_P610_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp384-sike-p610-sha256")
#define KEX_ECDH_NISTP384_SIKE_P610_COMPRESSED_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp384-sike-p610-compressed-sha256")
#define KEX_ECDH_NISTP521_SIKE_P751_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp521-sike-p751-sha256")
#define KEX_ECDH_NISTP521_SIKE_P751_COMPRESSED_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp521-sike-p751-compressed-sha256")
#define KEX_ECDH_NISTP256_SABER_LIGHTSABER_SHA256 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp256-saber-lightsaber-sha256")
#define KEX_ECDH_NISTP384_SABER_SABER_SHA384 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp384-saber-saber-sha384")
#define KEX_ECDH_NISTP521_SABER_FIRESABER_SHA512 HYBRID_ECDH_OQS_KEX_SUFFIX("ecdh-nistp521-saber-firesaber-sha512")
Expand Down
129 changes: 0 additions & 129 deletions oqs-template/generate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,102 +48,6 @@ kexs:
-
name: 'nistp521'
openssl_nid: 'NID_secp521r1'
-
family: 'SIDH'
name: 'sidh_p434'
hash: 'sha256'
mix_with:
-
name: 'nistp256'
openssl_nid: 'NID_X9_62_prime256v1'
-
family: 'SIDH'
name: 'sidh_p434_compressed'
hash: 'sha256'
mix_with:
-
name: 'nistp256'
openssl_nid: 'NID_X9_62_prime256v1'
-
family: 'SIDH'
name: 'sidh_p610'
hash: 'sha256'
mix_with:
-
name: 'nistp384'
openssl_nid: 'NID_secp384r1'
-
family: 'SIDH'
name: 'sidh_p610_compressed'
hash: 'sha256'
mix_with:
-
name: 'nistp384'
openssl_nid: 'NID_secp384r1'
-
family: 'SIDH'
name: 'sidh_p751'
hash: 'sha256'
mix_with:
-
name: 'nistp521'
openssl_nid: 'NID_secp521r1'
-
family: 'SIDH'
name: 'sidh_p751_compressed'
hash: 'sha256'
mix_with:
-
name: 'nistp521'
openssl_nid: 'NID_secp521r1'
-
family: 'SIKE'
name: 'sike_p434'
hash: 'sha256'
mix_with:
-
name: 'nistp256'
openssl_nid: 'NID_X9_62_prime256v1'
-
family: 'SIKE'
name: 'sike_p434_compressed'
hash: 'sha256'
mix_with:
-
name: 'nistp256'
openssl_nid: 'NID_X9_62_prime256v1'
-
family: 'SIKE'
name: 'sike_p610'
hash: 'sha256'
mix_with:
-
name: 'nistp384'
openssl_nid: 'NID_secp384r1'
-
family: 'SIKE'
name: 'sike_p610_compressed'
hash: 'sha256'
mix_with:
-
name: 'nistp384'
openssl_nid: 'NID_secp384r1'
-
family: 'SIKE'
name: 'sike_p751'
hash: 'sha256'
mix_with:
-
name: 'nistp521'
openssl_nid: 'NID_secp521r1'
-
family: 'SIKE'
name: 'sike_p751_compressed'
hash: 'sha256'
mix_with:
-
name: 'nistp521'
openssl_nid: 'NID_secp521r1'
-
family: 'Saber'
name: 'saber_lightsaber'
Expand Down Expand Up @@ -611,39 +515,6 @@ sigs:
-
name: 'ecdsa_nistp521'
openssl_nid: 'NID_secp521r1'
-
family: 'Rainbow'
name: 'rainbow_I_classic'
level: 1
mix_with:
-
name: 'rsa3072'
rsa: true
-
name: 'ecdsa_nistp256'
openssl_nid: 'NID_X9_62_prime256v1'
-
family: 'Rainbow'
name: 'rainbow_I_circumzenithal'
level: 1
mix_with:
-
name: 'rsa3072'
rsa: true
-
name: 'ecdsa_nistp256'
openssl_nid: 'NID_X9_62_prime256v1'
-
family: 'Rainbow'
name: 'rainbow_I_compressed'
level: 1
mix_with:
-
name: 'rsa3072'
rsa: true
-
name: 'ecdsa_nistp256'
openssl_nid: 'NID_X9_62_prime256v1'
-
family: 'Rainbow'
name: 'rainbow_III_classic'
Expand Down
48 changes: 0 additions & 48 deletions src/hykex.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,30 +66,6 @@ static int hykex_type_to_curve(enum ssh_key_exchange_e kex_type) {
return NID_secp384r1;
case SSH_KEX_ECDH_NISTP521_FRODOKEM_1344_SHAKE_SHA512:
return NID_secp521r1;
case SSH_KEX_ECDH_NISTP256_SIDH_P434_SHA256:
return NID_X9_62_prime256v1;
case SSH_KEX_ECDH_NISTP256_SIDH_P434_COMPRESSED_SHA256:
return NID_X9_62_prime256v1;
case SSH_KEX_ECDH_NISTP384_SIDH_P610_SHA256:
return NID_secp384r1;
case SSH_KEX_ECDH_NISTP384_SIDH_P610_COMPRESSED_SHA256:
return NID_secp384r1;
case SSH_KEX_ECDH_NISTP521_SIDH_P751_SHA256:
return NID_secp521r1;
case SSH_KEX_ECDH_NISTP521_SIDH_P751_COMPRESSED_SHA256:
return NID_secp521r1;
case SSH_KEX_ECDH_NISTP256_SIKE_P434_SHA256:
return NID_X9_62_prime256v1;
case SSH_KEX_ECDH_NISTP256_SIKE_P434_COMPRESSED_SHA256:
return NID_X9_62_prime256v1;
case SSH_KEX_ECDH_NISTP384_SIKE_P610_SHA256:
return NID_secp384r1;
case SSH_KEX_ECDH_NISTP384_SIKE_P610_COMPRESSED_SHA256:
return NID_secp384r1;
case SSH_KEX_ECDH_NISTP521_SIKE_P751_SHA256:
return NID_secp521r1;
case SSH_KEX_ECDH_NISTP521_SIKE_P751_COMPRESSED_SHA256:
return NID_secp521r1;
case SSH_KEX_ECDH_NISTP256_SABER_LIGHTSABER_SHA256:
return NID_X9_62_prime256v1;
case SSH_KEX_ECDH_NISTP384_SABER_SABER_SHA384:
Expand Down Expand Up @@ -190,30 +166,6 @@ static int hash_shared_secret(const ssh_buffer shared_secret, ssh_buffer *hashed
case SSH_KEX_ECDH_NISTP256_FRODOKEM_640_AES_SHA256:
case SSH_KEX_FRODOKEM_640_SHAKE_SHA256:
case SSH_KEX_ECDH_NISTP256_FRODOKEM_640_SHAKE_SHA256:
case SSH_KEX_SIDH_P434_SHA256:
case SSH_KEX_ECDH_NISTP256_SIDH_P434_SHA256:
case SSH_KEX_SIDH_P434_COMPRESSED_SHA256:
case SSH_KEX_ECDH_NISTP256_SIDH_P434_COMPRESSED_SHA256:
case SSH_KEX_SIDH_P610_SHA256:
case SSH_KEX_ECDH_NISTP384_SIDH_P610_SHA256:
case SSH_KEX_SIDH_P610_COMPRESSED_SHA256:
case SSH_KEX_ECDH_NISTP384_SIDH_P610_COMPRESSED_SHA256:
case SSH_KEX_SIDH_P751_SHA256:
case SSH_KEX_ECDH_NISTP521_SIDH_P751_SHA256:
case SSH_KEX_SIDH_P751_COMPRESSED_SHA256:
case SSH_KEX_ECDH_NISTP521_SIDH_P751_COMPRESSED_SHA256:
case SSH_KEX_SIKE_P434_SHA256:
case SSH_KEX_ECDH_NISTP256_SIKE_P434_SHA256:
case SSH_KEX_SIKE_P434_COMPRESSED_SHA256:
case SSH_KEX_ECDH_NISTP256_SIKE_P434_COMPRESSED_SHA256:
case SSH_KEX_SIKE_P610_SHA256:
case SSH_KEX_ECDH_NISTP384_SIKE_P610_SHA256:
case SSH_KEX_SIKE_P610_COMPRESSED_SHA256:
case SSH_KEX_ECDH_NISTP384_SIKE_P610_COMPRESSED_SHA256:
case SSH_KEX_SIKE_P751_SHA256:
case SSH_KEX_ECDH_NISTP521_SIKE_P751_SHA256:
case SSH_KEX_SIKE_P751_COMPRESSED_SHA256:
case SSH_KEX_ECDH_NISTP521_SIKE_P751_COMPRESSED_SHA256:
case SSH_KEX_SABER_LIGHTSABER_SHA256:
case SSH_KEX_ECDH_NISTP256_SABER_LIGHTSABER_SHA256:
case SSH_KEX_KYBER_512_SHA256:
Expand Down
Loading

0 comments on commit 8229423

Please sign in to comment.