Skip to content

Releases: cloudflare/circl

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

CIRCL v1.2.0

15 Jun 01:04
f18784e
Compare
Choose a tag to compare

Security

  • Included countermeasures against Hertzbleed attack.

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

13 Oct 00:29
Compare
Choose a tag to compare

What's Changed

New algorithms

Groups based on Elliptic Curves

High-Level Protocols

  • Bilinear pairings with BLS12-381.
  • HPKE: Hybrid Public-Key Encryption
  • VOPRF: Verifiable Oblivious Pseudorandom function.

Post-Quantum Key Encapsulation Methods

  • SIDH/SIKE: Supersingular Key Encapsulation with rimes p434, p503, p751
  • CSIDH: Post-Quantum Commutative Group Action
  • Kyber KEM: modes 512, 768, 1024

Post-Quantum Public-Key Encryption

  • Kyber PKE: modes 512, 768, 1024

Post-Quantum Digital Signature Schemes

Elliptic Curves

Parallel SIMD

XOF: eXtendable Output Functions

New Contributors

Full Changelog: v1.0.0...v1.1.0

Initial Release

10 Jul 17:41
@wbl wbl
Compare
Choose a tag to compare

Crypto Week 2019 Release