Releases: dusk-network/bls12_381-bls
Releases · dusk-network/bls12_381-bls
v0.4.1
0.4.1 - 2024-12-17
Added
- Add serde
Serialize
and Deserialize
implementations for PublicKey
, MultisigPublicKey
, Signature
,
MultisigSignature
and SecretKey
[#21]
- Add
serde
, bs58
and serde_json
optional dependencies [#21]
- Add
serde
feature [#21]
v0.4.0
0.4.0 - 2024-08-01
Added
- Add
MultisigSignature
struct [#18]
- Add
Error::NoKeysProvided
variant [#18]
Changed
- Rename
SecretKey::sign
to sign_multisig
and change return to MultisigSignature
[#18]
- Rename
SecretKey::sign_vulnerable
to sign
[#18]
- Rename
APK
to MultisigPublicKey
[#18]
- Change
APK::verify
to take a MultisigSignature
[#18]
Removed
- Remove
impl From<&PublicKey> for APK
[#18]
- Remove
impl From<&SecretKey> for APK
[#18]
v0.3.0
0.3.0 - 2024-04-24
Changed
- Check validity of
PublicKey
and Signature
points in signature verification [#7]
- Check validity of
PublicKey
points when aggregating them [#8]
Added
- Add
is_valid
check for PublicKey
[#7]
- Add
Error::InvalidPoint
variant for invalid PublicKey
and Signature
points [#7]
- Add
Zeroize
trait for SecretKey
[#5]
Removed
- Remove
Copy
trait for SecretKey
[#5]
- Remove separate checks for point validity in
PublicKey
and Signature
in favor of a singular is_valid
v0.2.0
0.2.0 - 2024-02-28
Changed
- Change the implementation for hashing a slice of bytes into a BlsScalar to
BlsScalar::hash_to_scalar
[#3]
v0.1.0
- Add initial commit, this package continues the development of [email protected] under the new name:
bls12_381-bls
and without the go related code.