cloudflare/circl v1.6.2
cloudflare/circl
Captured source
source ↗published Dec 22, 2025seen 5dcaptured 9hhttp 200method plain
CIRCL v1.6.2
Repository: cloudflare/circl
Tag: v1.6.2
Published: 2025-12-22T21:49:12Z
Prerelease: no
Release notes:
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 @dfaranha in https://github.com/cloudflare/circl/pull/547
- sign: Adding SLH-DSA signature by @armfazh in https://github.com/cloudflare/circl/pull/512
- Update code generators to CIRCL v1.6.1. by @armfazh in https://github.com/cloudflare/circl/pull/548
- ML-DSA: Add preliminary Wycheproof test vectors by @bwesterb in https://github.com/cloudflare/circl/pull/552
- go fmt by @bwesterb in https://github.com/cloudflare/circl/pull/554
- gz-compressing test vectors, use of HexBytes and ReadGzip functions. by @armfazh in https://github.com/cloudflare/circl/pull/555
- group: Removes use of elliptic Marshal and Unmarshal functions. by @armfazh in https://github.com/cloudflare/circl/pull/556
- Support encoding/decoding ML-DSA private keys (as long as they contain seeds) by @bwesterb in https://github.com/cloudflare/circl/pull/559
- Update to golangci-lint v2 by @bwesterb in https://github.com/cloudflare/circl/pull/560
- Preparation for ARM64 Implementation of poly operations for dilithium package. by @elementrics in https://github.com/cloudflare/circl/pull/562
- prepare power2Round for custom implementations in assembly by @elementrics in https://github.com/cloudflare/circl/pull/564
- ARM64 implementation for poly.PackLe16 by @elementrics in https://github.com/cloudflare/circl/pull/563
- add arm64 version of polyMulBy2toD by @elementrics in https://github.com/cloudflare/circl/pull/565
- add arm64 version of polySub by @elementrics in https://github.com/cloudflare/circl/pull/566
- group: add byteLen method for short groups and RandomScalar uses rand.Int by @armfazh in https://github.com/cloudflare/circl/pull/568
- add arm64 version of poly.Add/Sub by @elementrics in https://github.com/cloudflare/circl/pull/572
- group: Adding cryptobyte marshaling to scalars by @armfazh in https://github.com/cloudflare/circl/pull/569
- Bumping up to Go1.25 by @armfazh in https://github.com/cloudflare/circl/pull/574
- ci: Including WASM compilation. by @armfazh in https://github.com/cloudflare/circl/pull/577
- Revert to using package-declared HPKE errors for shortkem instead of standard library errors by @harshiniwho in https://github.com/cloudflare/circl/pull/578
- Release v1.6.2 by @armfazh in https://github.com/cloudflare/circl/pull/579
New Contributors
- @dfaranha made their first contribution in https://github.com/cloudflare/circl/pull/547
- @elementrics made their first contribution in https://github.com/cloudflare/circl/pull/562
- @harshiniwho made their first contribution in https://github.com/cloudflare/circl/pull/578
Full Changelog: https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.2
Notability
notability 3.0/10Routine patch release of a crypto library