
Also, fixes for the things they caught such as: - ssl->arrays->preMasterSecret is pre-allocated so copy into it instead of moving ownership of buffer. - server does not need to save the public key. - in TLSX_KeyShare_Parse() don't call TLSX_KeyShare_Use() because its done in TLSX_PopulateExtensions(). - in TLSX_KeyShare_Use(), the server generates the ciphertext while the client generates the public key. - in TLSX_PopulateExtensions(), prevent client from calling TLSX_KeyShare_Use() because its already been done. - Support longer curve/group names.
261 lines
4.9 KiB
Plaintext
261 lines
4.9 KiB
Plaintext
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_LEVEL5
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_90S_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_90S_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_90S_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_90S_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_90S_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs KYBER_90S_LEVEL5
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HPS_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HPS_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HPS_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HPS_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HPS_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HPS_LEVEL5
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HRSS_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs NTRU_HRSS_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs SABER_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs SABER_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs SABER_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs SABER_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs SABER_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs SABER_LEVEL5
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_NTRU_HPS_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_NTRU_HPS_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_NTRU_HPS_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_NTRU_HPS_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_NTRU_HPS_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_NTRU_HPS_LEVEL5
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_NTRU_HRSS_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_NTRU_HRSS_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_SABER_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_SABER_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_SABER_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_SABER_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_SABER_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_SABER_LEVEL5
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_KYBER_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_KYBER_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_KYBER_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_KYBER_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_KYBER_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_KYBER_LEVEL5
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_KYBER_90S_LEVEL1
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P256_KYBER_90S_LEVEL1
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_KYBER_90S_LEVEL3
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P384_KYBER_90S_LEVEL3
|
|
|
|
# server TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_KYBER_90S_LEVEL5
|
|
|
|
# client TLSv1.3 with post-quantum group
|
|
-v 4
|
|
-l TLS13-AES256-GCM-SHA384
|
|
--oqs P521_KYBER_90S_LEVEL5
|
|
|