Skip to main content

Crate nym_compact_ecash

Crate nym_compact_ecash 

Source

Re-exports§

pub use crate::error::CompactEcashError;
pub use common_types::BlindedSignature;
pub use common_types::Signature;
pub use scheme::aggregation::aggregate_verification_keys;
pub use scheme::aggregation::aggregate_wallets;
pub use scheme::identify;
pub use scheme::keygen::ttp_keygen;
pub use scheme::keygen::generate_keypair_user;
pub use scheme::keygen::generate_keypair_user_from_seed;
pub use scheme::keygen::KeyPairAuth;
pub use scheme::keygen::PublicKeyUser;
pub use scheme::keygen::SecretKeyAuth;
pub use scheme::keygen::SecretKeyUser;
pub use scheme::keygen::VerificationKeyAuth;
pub use scheme::setup;
pub use scheme::withdrawal::issue;
pub use scheme::withdrawal::issue_verify;
pub use scheme::withdrawal::withdrawal_request;
pub use scheme::withdrawal::WithdrawalRequest;
pub use scheme::PartialWallet;
pub use scheme::PayInfo;
pub use setup::GroupParameters;

Modules§

common_types
constants
error
proofs
scheme
tests
utils

Macros§

impl_byteable_bs58

Structs§

G1Projective
This is an element of $\mathbb{G}_1$ represented in the projective coordinate space.

Traits§

Base58
Bytable

Functions§

date_scalar
ecash_group_parameters
ecash_parameters
type_scalar

Type Aliases§

Attribute
EncodedDate
EncodedTicketType