CIRCL v1.3.0
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
- kem/hybrid: Remove restriction on seed sizes by @bwesterb in #342
- Updates OPRF test vectors to draft v10. by @armfazh in #344
- kem: add Kyber768X25519 by @bwesterb in #346
- kyber/ntt: fix documentation typos by @bwesterb in #347
- Use plain X{25519,448} for PQ hybrids instead of HPKE by @bwesterb in #351
- Add benchmarks for all OPRF suites (including a new Ristretto255 suite) by @chris-wood in #350
- chore: bump macos runner version by @renbaoshuo in #352
- group: adds a method to retrieve the group. by @armfazh in #354
- group: adds conditional move and select to group. by @armfazh in #353
- group: document group interface by @armfazh in #355
- sidh: deprecates sidh and sike packages. by @armfazh in #359
- Removes dependency on io/ioutil as is deprecated. by @armfazh in #361
- Formatting files with new go1.19 fmt tool. by @armfazh in #362
- tests: fixes ci to fail fast by @armfazh in #363
- math: adds polynomials and Lagrange polynomials. by @armfazh in #357
- dilithium: fix typo by @bwesterb in #366
- Bumping up to go 1.19 version. by @armfazh in #368
- Bumping linter to v1.49 by @armfazh in #369
- sidh: updates multiplication and reduction mod p434 by @armfazh in #235
- dleq: Moves dleq to new top-level zero-knowledge package. by @armfazh in #372
- Add Scalar/SetBigInt function by @chris-wood in #377
- Add deterministic blind RSA verifier by @chris-wood in #379
- Adding CodeQL analyzer by @armfazh in #380
- Add TKN20 ciphertext-policy attribute based encryption scheme by @tanyav2 in #381
- Updating readme for v1.3.0. by @armfazh in #382
New Contributors
- @renbaoshuo made their first contribution in #352
- @jbis9051 made their first contribution in #364
- @tanyav2 made their first contribution in #381
Full Changelog: v1.2.0...v1.3.0