coconut_crypto/
lib.rs

1//! # Threshold anonymous credentials using Coconut
2//!
3//! - Based on the paper [Security Analysis of Coconut, an Attribute-Based Credential Scheme with Threshold Issuance](https://eprint.iacr.org/2022/011).
4//! - Contains a modified implementation of PS (Pointcheval-Sanders) signature, as described in the above paper.
5
6#![cfg_attr(not(feature = "std"), no_std)]
7
8extern crate alloc;
9
10mod helpers;
11pub mod proof;
12pub mod setup;
13pub mod signature;
14
15#[cfg(test)]
16mod tests;
17
18pub use proof::*;
19pub use setup::{keygen, PublicKey, SecretKey};
20pub use signature::*;