Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 1.09 KB

File metadata and controls

49 lines (28 loc) · 1.09 KB

CHANGELOG.md

0.3.0

Changed

  • Changed multi-user key encapsulation, see this PR.
  • Changed irmaseal-curve 0.1.4 to pg-curve 0.2.0 (includes bls12_381 0.8).

0.2.3

Added

  • w-NAF precomputations speedups in all CGW schemes.

Changed

  • reference IACR eprint version in CGWKV CCA construction.

0.2.2

Added

  • All publicly exposed structs are Debug (#[deny(missing_debug_implementations)]).

Changed

  • renamed mr module to mkem.
  • renamed pke module to ibe.
  • Multirecipient encapsulation now returns an iterator.

0.2.1

Removed

  • Binary that prints the sizes. No longer required since constants are now listed on docs.rs.

0.2.0

Added

  • Seperation of KEMs and IBEs and their respective traits (IBKEM, IBE).
  • New anonymous schemes (some CCA-transformed): Chen-Gay-Wee, Boyen-Waters.
  • Support for multi-encapsulation (under the mr feature).

Changed

  • Bumped dependencies to irmaseal_curve 0.1.4, which forks bls12_381 0.7.0.
  • Speedup several other KEMs using multi_miller_loop.