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;