Expand description

This module contains CCA2 secure key encapsulation mechnisms based on IBE schemes.

Among the schemes are:

  • Kiltz-Vahlis IBE1,
  • CGWFO (CCA security through FO-transform),
  • CGWKV (CCA security due to technique by Kiltz-Vahlis applied to CGW).

Modules

IND-ID-CCA2 secure IBKEM Chen, Gay and Wee.

This module contains a generic implementation shell around all three KEMs to use in a multi-recipient setting. This feature requires the alloc crate.

Structs

Opaque error in case a KEM protocol fails.

All KEMs in this library produce a 32-byte shared secret.

Constants

Size of the shared secret in bytes.

Traits

Identity-based key encapsulation mechanism (IBKEM).