- Changed multi-user key encapsulation, see this PR.
- Changed
irmaseal-curve 0.1.4topg-curve 0.2.0(includesbls12_381 0.8).
- w-NAF precomputations speedups in all CGW schemes.
- reference IACR eprint version in
CGWKVCCA construction.
- All publicly exposed structs are
Debug(#[deny(missing_debug_implementations)]).
- renamed
mrmodule tomkem. - renamed
pkemodule toibe. - Multirecipient encapsulation now returns an iterator.
- Binary that prints the sizes. No longer required since constants are now listed on docs.rs.
- 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
mrfeature).
- Bumped dependencies to
irmaseal_curve 0.1.4, which forksbls12_381 0.7.0. - Speedup several other KEMs using
multi_miller_loop.