@@ -68,8 +68,8 @@ import {
6868} from ' @noble/post-quantum/slh-dsa.js' ;
6969import {
7070 ml_kem768_x25519 , ml_kem768_p256 , ml_kem1024_p384 ,
71- XWing , KitchenSink_ml_kem768_x25519 ,
72- QSFMLKEM768P256 , QSFMLKEM1024P384 ,
71+ KitchenSink_ml_kem768_x25519 , XWing ,
72+ QSF_ml_kem768_p256 , QSF_ml_kem1024_p384 ,
7373} from ' @noble/post-quantum/hybrid.js' ;
7474```
7575
@@ -174,17 +174,17 @@ SLH-DSA is slow: see [benchmarks](#speed) for key size & speed.
174174``` js
175175import {
176176 ml_kem768_x25519 , ml_kem768_p256 , ml_kem1024_p384 ,
177- XWing , KitchenSink_ml_kem768_x25519 ,
178- QSFMLKEM768P256 , QSFMLKEM1024P384 ,
177+ KitchenSink_ml_kem768_x25519 , XWing ,
178+ QSF_ml_kem768_p256 , QSF_ml_kem1024_p384 ,
179179} from ' @noble/post-quantum/hybrid.js' ;
180180```
181181
182- - ** ml_kem768_x25519** (XWing): ML-KEM-768 + X25519 (CG Framework)
182+ - ** ml_kem768_x25519** (same as XWing): ML-KEM-768 + X25519 (CG Framework)
183183- ** ml_kem768_p256** : ML-KEM-768 + P-256 (CG Framework)
184184- ** ml_kem1024_p384** : ML-KEM-1024 + P-384 (CG Framework)
185185- ** KitchenSink_ml_kem768_x25519** : ML-KEM-768 + X25519 with HKDF-SHA256 combiner
186- - ** QSFMLKEM768P256 ** : ML-KEM-768 + P-256 (QSF construction)
187- - ** QSFMLKEM1024P384 ** : ML-KEM-1024 + P-384 (QSF construction)
186+ - ** QSF_ml_kem768_p256 ** : ML-KEM-768 + P-256 (QSF construction)
187+ - ** QSF_ml_kem1024_p384 ** : ML-KEM-1024 + P-384 (QSF construction)
188188
189189The following spec drafts are matched:
190190
@@ -286,16 +286,18 @@ sign x 8 ops/sec @ 114ms/op
286286verify x 169 ops/sec @ 5ms/op
287287```
288288
289- SLH-DSA ( \_ shake is 8x slower) :
289+ SLH-DSA:
290290
291291| | sig size | keygen | sign | verify |
292292| --------- | -------- | ------ | ------ | ------ |
293293| sha2_128f | 18088 | 4ms | 90ms | 6ms |
294- | sha2_128s | 7856 | 260ms | 2000ms | 2ms |
295294| sha2_192f | 35664 | 6ms | 160ms | 9ms |
296- | sha2_192s | 16224 | 380ms | 3800ms | 3ms |
297295| sha2_256f | 49856 | 15ms | 340ms | 9ms |
296+ | sha2_128s | 7856 | 260ms | 2000ms | 2ms |
297+ | sha2_192s | 16224 | 380ms | 3800ms | 3ms |
298298| sha2_256s | 29792 | 250ms | 3400ms | 4ms |
299+ | shake_192f | 35664 | 21ms | 553ms | 29ms |
300+ | shake_192s | 16224 | 260ms | 2635ms | 2ms |
299301
300302## Contributing & testing
301303
0 commit comments