Skip to content

Commit fc2faa5

Browse files
committed
readme
1 parent 27bb5e5 commit fc2faa5

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ import {
6868
} from '@noble/post-quantum/slh-dsa.js';
6969
import {
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
175175
import {
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

189189
The following spec drafts are matched:
190190

@@ -286,16 +286,18 @@ sign x 8 ops/sec @ 114ms/op
286286
verify 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

Comments
 (0)