Sourced from github.com/cloudflare/circl's releases.
CIRCL v1.6.3
Fix a bug on ecc/p384 scalar multiplication.
What's Changed
- sign/mldsa: Check opts for nil value by
@armfazhin cloudflare/circl#582- ecc/p384: Point addition must handle point doubling case. by
@armfazhin cloudflare/circl#583- Release CIRCL v1.6.3 by
@armfazhin cloudflare/circl#584Full Changelog: https://github.com/cloudflare/circl/compare/v1.6.2...v1.6.3
CIRCL v1.6.2
- New SLH-DSA, improvements in ML-DSA for arm64.
- Tested compilation on WASM.
What's Changed
- Optimize pairing product computation by moving exponentiations to G1. by
@dfaranhain cloudflare/circl#547- sign: Adding SLH-DSA signature by
@armfazhin cloudflare/circl#512- Update code generators to CIRCL v1.6.1. by
@armfazhin cloudflare/circl#548- ML-DSA: Add preliminary Wycheproof test vectors by
@bwesterbin cloudflare/circl#552- go fmt by
@bwesterbin cloudflare/circl#554- gz-compressing test vectors, use of HexBytes and ReadGzip functions. by
@armfazhin cloudflare/circl#555- group: Removes use of elliptic Marshal and Unmarshal functions. by
@armfazhin cloudflare/circl#556- Support encoding/decoding ML-DSA private keys (as long as they contain seeds) by
@bwesterbin cloudflare/circl#559- Update to golangci-lint v2 by
@bwesterbin cloudflare/circl#560- Preparation for ARM64 Implementation of poly operations for dilithium package. by
@elementricsin cloudflare/circl#562- prepare power2Round for custom implementations in assembly by
@elementricsin cloudflare/circl#564- ARM64 implementation for poly.PackLe16 by
@elementricsin cloudflare/circl#563- add arm64 version of polyMulBy2toD by
@elementricsin cloudflare/circl#565- add arm64 version of polySub by
@elementricsin cloudflare/circl#566- group: add byteLen method for short groups and RandomScalar uses rand.Int by
@armfazhin cloudflare/circl#568- add arm64 version of poly.Add/Sub by
@elementricsin cloudflare/circl#572- group: Adding cryptobyte marshaling to scalars by
@armfazhin cloudflare/circl#569- Bumping up to Go1.25 by
@armfazhin cloudflare/circl#574- ci: Including WASM compilation. by
@armfazhin cloudflare/circl#577- Revert to using package-declared HPKE errors for shortkem instead of standard library errors by
@harshiniwhoin cloudflare/circl#578- Release v1.6.2 by
@armfazhin cloudflare/circl#579New Contributors
@dfaranhamade their first contribution in cloudflare/circl#547@elementricsmade their first contribution in cloudflare/circl#562@harshiniwhomade their first contribution in cloudflare/circl#578Full Changelog: https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.2
24ae53c
Release CIRCL v1.6.3581020b
Rename method to oddMultiplesProjective.12209a4
Removing unused cmov for jacobian points.fcba359
ecc/p384: use of complete projective formulas for scalar
multiplication.5e1bae8
ecc/p384: handle point doubling in point addition with Jacobian
coordinates.3416046
Check opts for nil value.a763d47
Release CIRCL v1.6.23c70bf9
Bump x/crypto x/sys dependencies.3f0f15b
Revert to using package-declared HPKE errors for shortkem instead of
standard...23491bd
Adding generic Power2Round method.