Skip to content

1.3.0

Compare
Choose a tag to compare
@paulmillr paulmillr released this 11 Dec 23:25
· 94 commits to main since this release
1.3.0
4007ee9
  • BLS:
    • Add support for short signatures. Short sigs allow using G1 as sig and G2 as pubkeys, instead of wise-versa.
    • Contributed by @randombit in #74
    • Refactor mask-bit settings, improve encoding resiliency
  • ed25519, ed448: implement Group interface for DecafPoint and RistrettoPoint by @sublimator in #85
  • ed448: Fix x448 private keys, to be 56 bytes, not 57
  • weierstrass: fix weierstrassPoints missing CURVE object by @secure12 in #92
  • utils:
    • hexToBytes: speed-up 6x, improve error formatting by @arobsn in #83
    • isBytes: improve reliability in bad environments such as jsdom
    • concatBytes: improve safety by early-checking the type
    • equalBytes: make constant-time
  • Bump noble-hashes to 1.3.3
  • Bump typescript version used to build the package to 5.3.2

New Contributors

Full Changelog: 1.2.0...1.3.0