#![no_std]
#![forbid(unsafe_code)]
#![deny(clippy::unwrap_used, clippy::expect_used, clippy::panic)]
#![cfg_attr(test, allow(clippy::unwrap_used, clippy::expect_used, clippy::panic))]
extern crate alloc;
#[cfg(feature = "std")]
extern crate std;
pub mod arith;
pub mod curve;
pub mod df;
pub mod error;
pub mod hd;
pub mod keygen;
pub mod messages;
pub mod paillier;
pub mod params;
pub mod rsa;
pub mod setup;
pub mod sign;
pub mod ssid;
pub mod store;
pub mod transcript;
pub mod zk;
pub const PROTOCOL_VERSION: u16 = 1;
#[cfg(test)]
pub(crate) mod testutil;
#[cfg(test)]
mod robustness;
#[cfg(test)]
mod vectors;