Releases: tniessen/node-pqclean
2024-11-02, Version 0.5.0
2024-02-06, Version 0.4.0
This release contains PQClean@d5759e6.
2023-05-30, Version 0.3.1
This patch release fixes an issue with the npm package and contains minor improvements.
2023-05-30, Version 0.3.0
This release updates PQClean to match to-be-standardized/round-4 NIST submissions as of May 2023.
This is a breaking change in multiple ways.
Various algorithm implementations, including all instances of Classic McEliece, have been updated in backward-incompatible ways. Public keys, private keys, ciphertexts, and digital signatures may be incompatible with previous versions of PQClean.
The following KEM implementations have been removed:
- firesaber
- frodokem1344aes
- frodokem1344shake
- frodokem640aes
- frodokem640shake
- frodokem976aes
- frodokem976shake
- lightsaber
- ntruhps2048509
- ntruhps2048677
- ntruhps40961229
- ntruhps4096821
- ntruhrss1373
- ntruhrss701
- ntrulpr1013
- ntrulpr1277
- ntrulpr653
- ntrulpr761
- ntrulpr857
- ntrulpr953
- saber
- sntrup1013
- sntrup1277
- sntrup653
- sntrup761
- sntrup857
- sntrup953
The following digital signature implementations have been added:
- sphincs-sha2-128f-robust
- sphincs-sha2-128f-simple
- sphincs-sha2-128s-robust
- sphincs-sha2-128s-simple
- sphincs-sha2-192f-robust
- sphincs-sha2-192f-simple
- sphincs-sha2-192s-robust
- sphincs-sha2-192s-simple
- sphincs-sha2-256f-robust
- sphincs-sha2-256f-simple
- sphincs-sha2-256s-robust
- sphincs-sha2-256s-simple
- sphincs-shake-128f-robust
- sphincs-shake-128f-simple
- sphincs-shake-128s-robust
- sphincs-shake-128s-simple
- sphincs-shake-192f-robust
- sphincs-shake-192f-simple
- sphincs-shake-192s-robust
- sphincs-shake-192s-simple
- sphincs-shake-256f-robust
- sphincs-shake-256f-simple
- sphincs-shake-256s-robust
- sphincs-shake-256s-simple
The following digital signature implementations have been removed:
- rainbowI-circumzenithal
- rainbowI-classic
- rainbowI-compressed
- rainbowIII-circumzenithal
- rainbowIII-classic
- rainbowIII-compressed
- rainbowV-circumzenithal
- rainbowV-classic
- rainbowV-compressed
- sphincs-sha256-128f-robust
- sphincs-sha256-128f-simple
- sphincs-sha256-128s-robust
- sphincs-sha256-128s-simple
- sphincs-sha256-192f-robust
- sphincs-sha256-192f-simple
- sphincs-sha256-192s-robust
- sphincs-sha256-192s-simple
- sphincs-sha256-256f-robust
- sphincs-sha256-256f-simple
- sphincs-sha256-256s-robust
- sphincs-sha256-256s-simple
- sphincs-shake256-128f-robust
- sphincs-shake256-128f-simple
- sphincs-shake256-128s-robust
- sphincs-shake256-128s-simple
- sphincs-shake256-192f-robust
- sphincs-shake256-192f-simple
- sphincs-shake256-192s-robust
- sphincs-shake256-192s-simple
- sphincs-shake256-256f-robust
- sphincs-shake256-256f-simple
- sphincs-shake256-256s-robust
- sphincs-shake256-256s-simple
2022-07-22, Version 0.2.1
This is a patch release including some minor improvements.
2022-07-19, Version 0.2.0
This release includes the new key-centric API.
2022-07-01, Version 0.1.0
This is the first public release.