You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: POST_QUANTUM.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -401,25 +401,25 @@ ml-kem = ["pqcrypto-kyber"]
401
401
402
402
### macOS/ARM (AArch64)
403
403
404
-
-**ML-DSA**: ✅ Works (uses clean dilithium2/3/5 implementations)
405
-
-**SLH-DSA**: ✅ Works (uses clean sphincsshake256 implementations)
406
-
-**ML-KEM**: ❌ Compilation fails due to `pqcrypto-kyber` v0.5 bug
404
+
-**ML-DSA**: Works (uses clean dilithium2/3/5 implementations)
405
+
-**SLH-DSA**: Works (uses clean sphincsshake256 implementations)
406
+
-**ML-KEM**: Compilation fails due to `pqcrypto-kyber` v0.5 bug
407
407
408
408
**Issue**: `pqcrypto-kyber` v0.5.0 has a bug where AVX2 FFI functions are referenced even on AArch64, causing compilation failures. The crate should automatically use the "clean" (generic/portable) implementation on AArch64, but the bug prevents this.
409
409
410
410
**Workaround**: Use only the `post-quantum` feature (signatures only) on macOS/ARM, or wait for a fix in `pqcrypto-kyber`.
411
411
412
412
### x86/x86_64
413
413
414
-
-**ML-DSA**: ✅ Works
415
-
-**SLH-DSA**: ✅ Works
416
-
-**ML-KEM**: ✅ Works (uses AVX2-optimized implementation if available)
414
+
-**ML-DSA**: Works
415
+
-**SLH-DSA**: Works
416
+
-**ML-KEM**: Works (uses AVX2-optimized implementation if available)
417
417
418
418
### Other Platforms
419
419
420
-
-**ML-DSA**: ✅ Should work (uses clean implementations)
421
-
-**SLH-DSA**: ✅ Should work (uses clean implementations)
422
-
-**ML-KEM**: ⚠️ May have issues depending on platform
420
+
-**ML-DSA**: Should work (uses clean implementations)
421
+
-**SLH-DSA**: Should work (uses clean implementations)
422
+
-**ML-KEM**: May have issues depending on platform
0 commit comments