The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #696: removed derived
Debug
andSerialize
for private keys.- Manually implemented
Debug
for private signing keys to not print the actual value. - Remove derived (de)serialization. Implemented
to/from_bytes()
and the conversions to/fromTaggedBase64
.
- Manually implemented
- #586 Omit private keys from logging and debug output.
- Initial release. Carved out from
jf-primitives
. - Signature scheme trait definitions and implementations.
- Turn on
bls
feature to use BLS signature scheme onBn254
andBls12_381
. - Turn on
schnorr
feature to use Schnorr signature scheme. - Turn on
gadgets
feature for circuit implementation of Schnorr signature scheme.