Skip to content

CIRCL v1.3.8

Compare
Choose a tag to compare
@armfazh armfazh released this 24 Apr 22:10
· 20 commits to main since this release

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