1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! `ocelot` provides oblivious transfer, oblivious PRFs and sVOLE extension.
#![cfg_attr(feature = "nightly", feature(test))]
#![allow(clippy::many_single_char_names)]
#![allow(clippy::type_complexity)]
#![deny(missing_docs)]
// TODO: when https://git.io/JYTnW gets stabilized add the readme as module docs.
mod errors;
mod utils;
pub use crate::errors::Error;
pub mod edabits;
pub mod oprf;
pub mod ot;
pub mod svole;