anoncreds_clsignatures/
lib.rs1#![deny(missing_debug_implementations)]
2#![deny(rust_2018_idioms)]
3#![deny(unsafe_code)]
4
5#[macro_use]
6extern crate log;
7
8#[macro_use]
9mod error;
10#[macro_use]
11mod macros;
12#[macro_use]
13mod helpers;
14#[cfg(feature = "serde")]
15#[macro_use]
16mod serialization;
17
18mod amcl;
19mod constants;
20mod hash;
21mod issuer;
22mod prover;
23mod verifier;
24
25pub mod bn;
26mod types;
27
28pub use {
29 self::error::{Error, ErrorKind},
30 self::helpers::{hash_credential_attribute, new_nonce},
31 self::issuer::Issuer,
32 self::prover::{ProofBuilder, Prover},
33 self::types::*,
34 self::verifier::{ProofVerifier, Verifier},
35};