//! rabe is a rust library implementing several Attribute Based Encryption (ABE) schemes using a modified version of the `bn` library of zcash (type-3 pairing / Baretto Naering curve). The modification of `bn` brings in `serde` or `borsh` instead of the deprecated `rustc_serialize`.
/// The standard serialization library is `serde`. If you want to use `borsh`, you need to specify it as feature.
///
/// For integration in distributed applications contact [us](mailto:info@aisec.fraunhofer.de).
///!
///! * Developped by Bramm, Schanzenbach, Schuette
extern crate borsh;
extern crate serde;
extern crate rabe_bn;
extern crate rand;
extern crate pest;
extern crate aes_gcm;
extern crate sha3;
extern crate pest_derive;
extern crate core;
/// rabe schemes
/// rabe library utilities
/// rabe error, that is used in the library