- Rename Kyber and Dilithium functions to match their FIPS' algorithm family names.
Old functions softly deprecated.
- Synchronize code with pq-crystals repos.
- Synchronize code with sphincs+ repos.
- TSA secure time stamp defaults to use system time on http error or disconnection
- Fix some problems preventing R CMD Check to work in some R/OS versions
- Add additional tests to the suite
- Specialized
print()
for some pqcrypto_* objects - Add
write_key()
andopen_key()
for key saving and retrieval - Digital Signatures:
- Add new signing algorithm: Sphincs+
- Add
write_signature()
andread_signature()
for digital signatures saving and retrieval - Add signed metadata to digital signatures
- Add secure time stamp from https://freetsa.org to digital signatures
- Add envelope to send encrypted data and key
- Add
write_envelope()
andread_envelope()
for envelope saving and retrieval
- Some changes to classes, new tests, lib compilation, ...
- Change data types from integer to raw
- Initial public version.