Skip to content

Releases: cloudflare/circl

CIRCL v1.5.0

10 Oct 23:04
Compare
Choose a tag to compare

CIRCL v1.5.0

New: ML-DSA, Module-Lattice-based Digital Signature Algorithm.

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0

CIRCL v1.4.0

20 Aug 15:56
Compare
Choose a tag to compare

CIRCL v1.4.0

Changes

New: ML-KEM compatible with FIPS-203.

Commit History

Full Changelog: v1.3.9...v1.4.0

CIRCL v1.3.9

11 Jun 17:55
Compare
Choose a tag to compare

CIRCL v1.3.9

Changes:

  • Fix bug on BLS12381 decoding elements.

Commit History

Full Changelog: v1.3.8...v1.3.9

CIRCL v1.3.8

24 Apr 22:10
Compare
Choose a tag to compare

CIRCL v1.3.8

New

  • BLS Signatures on top of BLS12-381.
  • Adopt faster squaring in pairings.
  • BlindRSA compliant with RFC9474.
  • (Verifiable) Secret Sharing compatible with the Group interface (elliptic curves).

Notice

What's Changed

  • Implement Granger-Scott faster squaring in the cyclotomic subgroup. by @armfazh in #449
  • Updates avo and CIRCL's own dependency. by @armfazh in #474
  • Updating documentation for OPRF package. by @armfazh in #475
  • group: removes order method from group interface by @armfazh in #356
  • zk/dleq: Adding DLEQ proofs for Qn, the subgroup of squares in (Z/nZ)* by @armfazh in #451
  • Reduce x/crypto and x/sys versions to match Go 1.21 by @Lekensteyn in #476
  • Bump GitHub Actions versions and use Go 1.22 and 1.21 by @Lekensteyn in #477
  • Adding rule for constant values by @armfazh in #478
  • Add BLS signatures over BLS12-381 by @armfazh in #446
  • group: Implements Shamir and Feldman secret sharing. by @armfazh in #348
  • blindrsa: add support for all variants of RFC9474 by @armfazh in #479
  • Explicitly installs Go with version before CodeQL analysis. by @armfazh in #481
  • Bumps golangci-lint action by @armfazh in #485
  • ecc/bls12381: Ensures pairing operations don't overwrite their input by @armfazh in #494
  • Align to the purego build tag, removing noasm build tag by @mattyclarkson in #492
  • cpabe: Serializing ciphertext with 32-bit prefixes. by @armfazh in #490

New Contributors

Full Changelog: v1.3.7...v1.3.8

CIRCL v1.3.7

01 Jan 21:17
Compare
Choose a tag to compare

CIRCL v1.3.7

What's Changed

  • build(deps): bump golang.org/x/crypto from 0.3.1-0.20221117191849-2c476679df9a to 0.17.0 by @dependabot in #467
  • kyber: remove division by q in ciphertext compression by @bwesterb in #468
  • Releasing CIRCL v1.3.7 by @armfazh in #469

New Contributors

Full Changelog: v1.3.6...v1.3.7

CIRCL v1.3.6

27 Oct 23:06
Compare
Choose a tag to compare

CIRCL v1.3.6

What's Changed

New Contributors

Full Changelog: v1.3.3...v1.3.6

CIRCL v1.3.3

02 May 11:02
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.3.2...v1.3.3

CIRCL v1.3.2

31 Jan 00:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.3.2

CIRCL v1.3.1

30 Jan 23:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

CIRCL v1.3.0

11 Nov 01:28
Compare
Choose a tag to compare

New Features

  • CPABE: A ciphertext-policy attribute-based encryption based on TKN19 paper.
  • Blind RSA signatures.
  • Schnorr and DLEQ proofs of knowledge on elliptic curve groups.

Security

  • SIDH/SIKE was deprecated. This applies to dh and kem packages.

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.3.0