IBE

Identity Based Encryption schemes on the BLS12-381 pairing-friendly elliptic curve in Rust.

Implements the following schemes: * Waters * Waters-Naccache * Kiltz-Vahlis IBE1

You should probably use the Kiltz-Vahlis IBE1 scheme, as it provides the best security properties.

Technical notes

TODO's