List of all items
Structs
- anon_xfr::abar_to_abar::AXfrBody
- anon_xfr::abar_to_abar::AXfrNote
- anon_xfr::abar_to_abar::AXfrPreNote
- anon_xfr::abar_to_abar::AXfrPubInputs
- anon_xfr::abar_to_abar::AXfrWitness
- anon_xfr::abar_to_ar::AbarToArBody
- anon_xfr::abar_to_ar::AbarToArNote
- anon_xfr::abar_to_ar::AbarToArPreNote
- anon_xfr::abar_to_bar::AbarToBarBody
- anon_xfr::abar_to_bar::AbarToBarNote
- anon_xfr::abar_to_bar::AbarToBarPreNote
- anon_xfr::address_folding_ed25519::AXfrAddressFoldingInstanceEd25519
- anon_xfr::address_folding_ed25519::AXfrAddressFoldingWitnessEd25519
- anon_xfr::address_folding_secp256k1::AXfrAddressFoldingInstanceSecp256k1
- anon_xfr::address_folding_secp256k1::AXfrAddressFoldingWitnessSecp256k1
- anon_xfr::ar_to_abar::ArToAbarBody
- anon_xfr::ar_to_abar::ArToAbarNote
- anon_xfr::bar_to_abar::BarToAbarBody
- anon_xfr::bar_to_abar::BarToAbarNote
- anon_xfr::structs::AccElemVars
- anon_xfr::structs::AnonAssetRecord
- anon_xfr::structs::AxfrOwnerMemo
- anon_xfr::structs::MTLeafInfo
- anon_xfr::structs::MTNode
- anon_xfr::structs::MTPath
- anon_xfr::structs::MerkleNodeVars
- anon_xfr::structs::MerklePathVars
- anon_xfr::structs::OpenAnonAssetRecord
- anon_xfr::structs::OpenAnonAssetRecordBuilder
- anon_xfr::structs::PayeeWitness
- anon_xfr::structs::PayerWitness
- keys::KeyPair
- keys::MultiSig
- keys::PublicKey
- parameters::LAGRANGE_BASES
- ristretto::CompressedEdwardsY
- ristretto::CompressedRistretto
- ristretto::PedersenCommitmentRistretto
- ristretto::RistrettoPoint
- ristretto::RistrettoScalar
- setup::BulletproofParams
- setup::ProverParams
- setup::VerifierParams
- setup::VerifierParamsCommon
- setup::VerifierParamsSplitCommon
- setup::VerifierParamsSplitSpecific
- xfr::XfrNotePolicies
- xfr::XfrNotePoliciesRef
- xfr::asset_mixer::AssetMixProof
- xfr::asset_mixer::AssetMixingInstance
- xfr::proofs::BarMemosPoliciesCollection
- xfr::structs::AssetRecord
- xfr::structs::AssetRecordTemplate
- xfr::structs::AssetTracerDecKeys
- xfr::structs::AssetTracerEncKeys
- xfr::structs::AssetTracerKeyPair
- xfr::structs::AssetTracingProofs
- xfr::structs::AssetType
- xfr::structs::BlindAssetRecord
- xfr::structs::IdentityRevealPolicy
- xfr::structs::OpenAssetRecord
- xfr::structs::OwnerMemo
- xfr::structs::TracerMemo
- xfr::structs::TracingPolicies
- xfr::structs::TracingPolicy
- xfr::structs::XfrBody
- xfr::structs::XfrNote
- xfr::structs::XfrProofs
- xfr::structs::XfrRangeProof
Enums
- anon_xfr::AXfrAddressFoldingInstance
- anon_xfr::AXfrAddressFoldingWitness
- errors::AlgebraError
- errors::NoahError
- keys::KeyType
- keys::PublicKeyInner
- keys::SecretKey
- keys::Signature
- xfr::asset_record::AssetRecordType
- xfr::structs::AssetTypeAndAmountProof
- xfr::structs::XfrAmount
- xfr::structs::XfrAssetType
Traits
Functions
- anon_creds::ac_commit
- anon_creds::ac_commit_with_key
- anon_creds::ac_confidential_gen_encryption_keys
- anon_creds::ac_confidential_open_commitment
- anon_creds::ac_confidential_verify
- anon_creds::ac_keygen_commitment
- anon_creds::ac_keygen_issuer
- anon_creds::ac_keygen_user
- anon_creds::ac_open_commitment
- anon_creds::ac_reveal
- anon_creds::ac_sign
- anon_creds::ac_verify
- anon_creds::ac_verify_commitment
- anon_xfr::abar_to_abar::asset_mixing
- anon_xfr::abar_to_abar::finish_anon_xfr_note
- anon_xfr::abar_to_abar::init_anon_xfr_note
- anon_xfr::abar_to_abar::verify_anon_xfr_note
- anon_xfr::abar_to_ar::build_abar_to_ar_cs
- anon_xfr::abar_to_ar::finish_abar_to_ar_note
- anon_xfr::abar_to_ar::init_abar_to_ar_note
- anon_xfr::abar_to_ar::verify_abar_to_ar_note
- anon_xfr::abar_to_bar::build_abar_to_bar_cs
- anon_xfr::abar_to_bar::finish_abar_to_bar_note
- anon_xfr::abar_to_bar::init_abar_to_bar_note
- anon_xfr::abar_to_bar::verify_abar_to_bar_note
- anon_xfr::add_merkle_path_variables
- anon_xfr::address_folding_ed25519::create_address_folding_ed25519
- anon_xfr::address_folding_ed25519::prepare_verifier_input_ed25519
- anon_xfr::address_folding_ed25519::prove_address_folding_in_cs_ed25519
- anon_xfr::address_folding_ed25519::verify_address_folding_ed25519
- anon_xfr::address_folding_secp256k1::create_address_folding_secp256k1
- anon_xfr::address_folding_secp256k1::prepare_verifier_input_secp256k1
- anon_xfr::address_folding_secp256k1::prove_address_folding_in_cs_secp256k1
- anon_xfr::address_folding_secp256k1::verify_address_folding_secp256k1
- anon_xfr::ar_to_abar::build_ar_to_abar_cs
- anon_xfr::ar_to_abar::gen_ar_to_abar_body
- anon_xfr::ar_to_abar::gen_ar_to_abar_note
- anon_xfr::ar_to_abar::verify_ar_to_abar_body
- anon_xfr::ar_to_abar::verify_ar_to_abar_note
- anon_xfr::bar_to_abar::gen_bar_to_abar_note
- anon_xfr::bar_to_abar::verify_bar_to_abar_note
- anon_xfr::commit
- anon_xfr::commit_in_cs
- anon_xfr::compute_merkle_root_variables
- anon_xfr::decrypt_memo
- anon_xfr::nullify
- anon_xfr::parse_memo
- keys::convert_libsecp256k1_public_key_to_address
- keys::recovery_id_from_u64
- xfr::asset_mixer::batch_verify_asset_mixing
- xfr::asset_mixer::prove_asset_mixing
- xfr::asset_record::build_blind_asset_record
- xfr::asset_record::build_open_asset_record
- xfr::asset_record::open_blind_asset_record
- xfr::batch_verify_xfr_bodies
- xfr::batch_verify_xfr_notes
- xfr::find_tracing_memos
- xfr::gen_xfr_body
- xfr::gen_xfr_note
- xfr::trace_assets
- xfr::verify_xfr_body
- xfr::verify_xfr_note
Type Definitions
- anon_creds::ACCommitment
- anon_creds::ACCommitmentKey
- anon_creds::ACConfidentialRevealProof
- anon_creds::ACIssuerPublicKey
- anon_creds::ACIssuerSecretKey
- anon_creds::ACPoK
- anon_creds::ACRevealProof
- anon_creds::ACRevealSig
- anon_creds::ACSignature
- anon_creds::ACUserPublicKey
- anon_creds::ACUserSecretKey
- anon_creds::Attr
- anon_creds::AttributeCiphertext
- anon_creds::AttributeDecKey
- anon_creds::AttributeEncKey
- anon_creds::ConfidentialAC
- anon_creds::Credential
- anon_xfr::structs::BlindFactor
- anon_xfr::structs::Commitment
- anon_xfr::structs::Nullifier
- xfr::RecordData
- xfr::asset_tracer::RecordDataCiphertext
- xfr::asset_tracer::RecordDataDecKey
- xfr::asset_tracer::RecordDataEncKey
Statics
- parameters::ABAR_TO_AR_VERIFIER_PARAMS
- parameters::ABAR_TO_BAR_VERIFIER_PARAMS
- parameters::AR_TO_ABAR_VERIFIER_PARAMS
- parameters::BAR_TO_ABAR_VERIFIER_PARAMS
- parameters::BULLETPROOF_CURVE25519_URS
- parameters::BULLETPROOF_SECQ256K1_URS
- parameters::BULLETPROOF_ZORRO_URS
- parameters::SRS
- parameters::VERIFIER_COMMON_PARAMS
- parameters::VERIFIER_SPECIFIC_PARAMS
Constants
- anon_xfr::FEE_TYPE
- anon_xfr::TREE_DEPTH
- anon_xfr::TWO_POW_32
- keys::PUBLIC_KEY_LENGTH
- keys::SECRET_KEY_LENGTH
- keys::SIGNATURE_LENGTH
- ristretto::RISTRETTO_SCALAR_LEN
- setup::ANON_XFR_BP_GENS_LEN
- setup::BULLET_PROOF_RANGE
- setup::DEFAULT_BP_NUM_GENS
- setup::MAX_ANONYMOUS_RECORD_NUMBER_CONSOLIDATION_RECEIVER
- setup::MAX_ANONYMOUS_RECORD_NUMBER_CONSOLIDATION_SENDER
- setup::MAX_ANONYMOUS_RECORD_NUMBER_STANDARD
- setup::MAX_CONFIDENTIAL_RECORD_NUMBER
- xfr::structs::ASSET_TYPE_LENGTH