Sourced from github.com/cloudflare/circl's releases.
CIRCL v1.6.1
- Fixes some point checks on the FourQ curve.
- Hybrid KEM fails on low-order points.
What's Changed
- kem/hybrid: ensure X25519 hybrids fails with low order points by
@Lekensteynin cloudflare/circl#541- .github: Use native ARM64 builders instead of QEMU by
@Lekensteynin cloudflare/circl#542- Fixes several errors on twisted Edwards curves. by
@armfazhin cloudflare/circl#545- Release v1.6.1 by
@armfazhin cloudflare/circl#546Full Changelog: https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1
CIRCL v1.6.0
New!
- Prio3 Verifiable Distributed Aggregation Function (draft-irtf-cfrg-vdaf).
- X-Wing: general-purpose hybrid post-quantum KEM (draft-connolly-cfrg-xwing-kem)
What's Changed
- Add OIDs to ML-DSA by
@bwesterbin cloudflare/circl#519- Adds Prio3 a set of verifiable distributed aggregation functions. by
@armfazhin cloudflare/circl#522- Run semgrep cronjob only in upstream repository. by
@armfazhin cloudflare/circl#526- X-Wing PQ/T hybrid by
@bwesterbin cloudflare/circl#471- ckem: move crypto/elliptic to crypto/ecdh by
@MingLLuoin cloudflare/circl#529- hpke: Update HPKE code to use ecdh stdlib package. by
@armfazhin cloudflare/circl#530- prio3: Adds polynomial multiplication using NTT by
@armfazhin cloudflare/circl#532- Add Prio3 in readme. by
@armfazhin cloudflare/circl#527New Contributors
@MingLLuomade their first contribution in cloudflare/circl#529Full Changelog: https://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0
CIRCL v1.5.0
New: ML-DSA, Module-Lattice-based Digital Signature Algorithm.
What's Changed
- kem: add X25519MLKEM768 TLS hybrid KEM by
@bwesterbin cloudflare/circl#510- Create semgrep.yml by
@hrushikeshdeshpandein cloudflare/circl#514- repo: Some fixes reported by CodeQL by
@armfazhin cloudflare/circl#515- Add ML-DSA (FIPS204) by
@bwesterbin cloudflare/circl#480- sign/mldsa: Add test for ML-DSA signature verification. by
@armfazhin cloudflare/circl#517- Release v1.5.0 by
@armfazhin cloudflare/circl#518New Contributors
@hrushikeshdeshpandemade their first contribution in cloudflare/circl#514Full Changelog: https://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0
... (truncated)
c6d33e3
Release v1.6.10c3868e
curve4q: Shared must fail with low order points.9fd570d
curve4q: Test showing DH does not fails on identity point.c988ceb
fourq: Correctly unmarshalling point.ef2611d
fourq: Test showing point unmarshal fails.05eba44
fourq: Handle the case of Z=0 for IsOnCurve and IsEqual.eef0878
fourq: Test showing isEqual and IsOnCurve fail.2298474
goldilocks; Handling points with z=0.5a940a1
goldilocks: Test for IsEqual must fail with Z=048c3b6a
ed25519: Fix isEqual to handle points with Z=0.