Releases: ChainSafe/go-schnorrkel
Releases · ChainSafe/go-schnorrkel
v1.1.0
What's Changed
- chore: update documentation by @jimjbrettj in #42
- Enhancement: cache compressed public key by @jimjbrettj in #47
- Use VarTimeMultiScalarMult for batch verification by @jimjbrettj in #49
- Update pubkey verify by @jimjbrettj in #50
- add audit report by @noot in #52
- Func for generating mini secret for mnemonic by @StringNick in #53
- Add a keypair type by @jimjbrettj in #51
- Bump golang.org/x/crypto from 0.0.0-20191206172530-e9b2fee46413 to 0.1.0 by @dependabot in #57
- add syntax highlighting to readme by @noot in #58
- Add NewSecretKeyFromEd25519Bytes by @oldgreen in #59
- feat: upgrade go version to 1.21 by @EclesioMeloJunior in #61
New Contributors
- @jimjbrettj made their first contribution in #42
- @StringNick made their first contribution in #53
- @dependabot made their first contribution in #57
- @oldgreen made their first contribution in #59
- @EclesioMeloJunior made their first contribution in #61
Full Changelog: v1.0.0...v1.1.0
v1.0.0
batch verification
- implement batch verification via
BatchVerify
orBatchVerifier
- implement
Signature.DecodeNotDistinguishedFromEd25519
which decodes a signature, not checking whether the signature is marked as a schnorrkel signature
Small updates
- kusama VRF option added
- add
VrfInOut.MakeBytes
- bip39 derivation added
- hard key deriviation added
Initial release
- sr25519 key generation
- signing and verification