Sourced from github.com/cloudflare/circl's releases.
CIRCL v1.3.3
New Features
- ASCON light-weight authenticated encryption.
- Hybrid KEM for HPKE based on Kyber and X25519.
- CIRCL can be compiled both as static and dynamic linking modes.
Security
- Fixes error-handling on rand readers.
What's Changed
- Use untyped consts for Kyber params by
@tmthrgd
in cloudflare/circl#398- zk/dl: adds prefixed labels and updates nomenclature. by
@armfazh
in cloudflare/circl#396- Bumping Go version. by
@armfazh
in cloudflare/circl#399- kem: add P-256 + Kyber768Draft00 hybrid by
@bwesterb
in cloudflare/circl#402- ckem: pass xof to elliptic.GenerateKey directly by
@bwesterb
in cloudflare/circl#403- Adding Ascon, an AEAD lightweight cipher. by
@armfazh
in cloudflare/circl#400- Add Ascon-80pq to cipher\ascon by
@dhcgn
in cloudflare/circl#404- ascon: update formulas and check for API compatibility by
@armfazh
in cloudflare/circl#406- all: enables dynamic linking, removes R15 is clobbered by
@armfazh
in cloudflare/circl#407- ascon: Removes table of constants. by
@armfazh
in cloudflare/circl#408- tkn20: prevent panics on key gen errors by
@tmthrgd
in cloudflare/circl#409- expander,tkn20: remove superfluous Reset calls by
@tmthrgd
in cloudflare/circl#410- Updating stdlib crypto library. by
@armfazh
in cloudflare/circl#413- Reduce x/crypto and x/sys versions to match Go 1.20 by
@Lekensteyn
in cloudflare/circl#414- Make ascon cipher go routine safe by
@enj
in cloudflare/circl#416- tkn20,kyber,x25519,x448: plug constant-time leaks by
@tmthrgd
in cloudflare/circl#411- Check for crypto/rand errors and ReadFull io.Readers by
@bwesterb
in cloudflare/circl#417- Fix encapsulation seed size by
@chris-wood
in cloudflare/circl#419- Add X25519Kyber768Draft00 experimental HPKE KEM by
@chris-wood
in cloudflare/circl#421- hpke: Adding NonceSize function to AEAD. by
@armfazh
in cloudflare/circl#424- hpke: Address always nil parameter. by
@armfazh
in cloudflare/circl#425- hpke: update and move xyber768d00 test vectors by
@bwesterb
in cloudflare/circl#426- hpke: fix encapsulation seed in test for xyber by
@bwesterb
in cloudflare/circl#428- Remove scalar sha3 amd64 assembly by
@bwesterb
in cloudflare/circl#429- Add HPKE benchmarks by
@chris-wood
in cloudflare/circl#434New Contributors
@tmthrgd
made their first contribution in cloudflare/circl#398@dhcgn
made their first contribution in cloudflare/circl#404@Lekensteyn
made their first contribution in cloudflare/circl#414@enj
made their first contribution in cloudflare/circl#416Full Changelog: https://togithub.com/cloudflare/circl/compare/v1.3.2...v1.3.3
CIRCL v1.3.2
What's Changed
- oprf: Updating test vectors for VOPRF rc-rfc. by
@armfazh
in cloudflare/circl#388- abe: Make golden files for cpabe. by
@armfazh
in cloudflare/circl#392- abe: Improve test clarity by
@tanyav2
in cloudflare/circl#393- tkn20: change seed size for MAC key from 128->448 bits in accordance … by
@tanyav2
in cloudflare/circl#394
... (truncated)
3bef500
Releasing CIRCL v1.3.34002baf
Add HPKE benchmarks7955403
Remove scalar sha3 amd64 assemblyaef7250
hpke: fix encapsulation seed in test for xyber808526a
hpke: update and move xyber768d00 test vectorsc7845aa
Address always nil parameter.2475a3f
Adding NonceSize function to AEAD.eaec71f
Add X25519Kyber768Draft00 experimental HPKE KEMf0db288
Fix encapsulation seed sizef4c0e87
Update go-ristretto dep