Anthony Hu
82a900b438
Initial commit to add Dilithium NIST PQC winner.
...
Also:
* added HAVE_FALCON guards as needed.
* corrected minor falcon bugs as I found them.
* handling OID sum collision between DILITHIUM_LEVEL5 and DILITHIUM_AES_LEVEL3
Tested with the following commands:
examples/server/server -v 4 -l TLS_AES_256_GCM_SHA384 \
-c ~/tmp/dilithium_aes_level5_entity_cert.pem \
-k ~/tmp/dilithium_aes_level5_entity_key.pem \
-A ~/tmp/dilithium_aes_level5_root_cert.pem --pqc P521_KYBER_LEVEL5
examples/client/client -v 4 -l TLS_AES_256_GCM_SHA384 \
-c ~/tmp/dilithium_aes_level5_entity_cert.pem \
-k ~/tmp/dilithium_aes_level5_entity_key.pem \
-A ~/tmp/dilithium_aes_level5_root_cert.pem --pqc P521_KYBER_LEVEL5
with permutations of SHAKE,AES variants and levels 2,3,5
2022-08-11 11:38:31 -04:00
..
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-08-11 11:38:31 -04:00
2022-03-09 12:28:22 -06:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2021-12-20 11:47:34 -08:00
2021-11-10 18:01:40 -05:00
2022-05-24 12:13:14 -05:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-06-09 21:32:55 -06:00
2022-08-11 09:43:01 +10:00
2021-09-01 09:28:24 +10:00
2022-03-09 12:28:22 -06:00
2022-03-09 12:28:22 -06:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2020-09-18 11:26:27 +10:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2021-10-07 11:12:06 +10:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2020-12-18 12:48:25 +01:00
2020-12-17 14:26:49 +01:00
2020-12-17 14:27:46 +01:00
2020-12-17 14:26:49 +01:00
2020-04-14 12:03:51 +10:00
2020-04-14 12:03:51 +10:00
2021-03-19 14:52:58 +09:00
2021-03-19 14:52:58 +09:00
2021-08-02 13:33:18 -07:00
2021-10-07 11:12:06 +10:00
2019-08-19 16:27:46 -07:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2021-07-02 12:16:16 -06:00
2022-06-09 21:32:55 -06:00
2022-03-09 12:28:22 -06:00
2022-08-11 11:38:31 -04:00
2022-08-11 09:43:01 +10:00
2019-12-06 14:27:01 -07:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2021-10-07 11:12:06 +10:00
2022-02-15 14:05:46 +01:00
2019-12-24 12:29:33 -06:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2022-02-15 14:05:46 +01:00
2019-10-15 10:11:38 -06:00
2021-10-04 11:05:58 -05:00