What's new
- Publish solana-bls-signatures v3.3.0 by @github-actions[bot]
- [BLS] add compiler_fence to zeroize (#702) by @zz-sol
- [BLS] fix misleading batch verification documentation (#704) by @zz-sol
- [BLS] fix bls pop with pubkey padding (#697) by @zz-sol
- [BLS] add Ethereum/BLS test vectors (#694) by @zz-sol
- Clippy by @samkim-crypto
- Fix
write_json_fileby @samkim-crypto - Reject identity public keys for verification by @samkim-crypto
- Add clarifying docs on batch verification by @samkim-crypto
- Use references for secret key scalar by @samkim-crypto
- Address permission inheritance in json file by @samkim-crypto
- Use valid data for serdes tests by @zz-sol
- Fix tests by @zz-sol
- Remove default impl for PoP/PubKey/Signature by @zz-sol
- [bls] zeroize properly (#662) by @zz-sol
- Bump all crates to workspace level rust-version=1.89 (#648) by @kskalski
- Fix inconsistent API on parallel aggregation on empty vector by @samkim-crypto
- Length consistency check in
par_verify_aggregate_preparedby @samkim-crypto - Fix base64 limits by @samkim-crypto
- Remove
Debugfor secret key and implementZeroizeandZeroizeOnDropby @samkim-crypto - Require public keys to be PoP verified on verification by @samkim-crypto
- Fix a hash to point DST constant by @samkim-crypto
- Add README file by @samkim-crypto
- Update docs by @samkim-crypto
- Refactor
signature/points.rsfile intoaggregate.rs,verify.rs, andverify_distinct.rsfiles by @samkim-crypto - Refactor
pubkey/points.rsfile intoaggregate.rsandverify.rsby @samkim-crypto - Add wincode support to
bls-signatures(#624) by @cpubot - Fix target issue by @samkim-crypto
- Update tests and bench by @samkim-crypto
- Add
PopVerifiedtrait and re-organize verification traits by @samkim-crypto