List of all items[−]
Structs
- bls::Bls
- bls::Generator
- bls::MultiSignature
- bls::ProofOfPossession
- bls::SignKey
- bls::Signature
- bls::VerKey
- bn::BIGNUMBER_1
- bn::BIGNUMBER_2
- bn::BigNumber
- bn::BigNumberContext
- cl::AggregatedProof
- cl::BlindedCredentialSecrets
- cl::BlindedCredentialSecretsCorrectnessProof
- cl::CredentialKeyCorrectnessProof
- cl::CredentialPrimaryPrivateKey
- cl::CredentialPrimaryPublicKey
- cl::CredentialPrimaryPublicKeyMetadata
- cl::CredentialPrivateKey
- cl::CredentialPublicKey
- cl::CredentialRevocationPrivateKey
- cl::CredentialRevocationPublicKey
- cl::CredentialSchema
- cl::CredentialSchemaBuilder
- cl::CredentialSecretsBlindingFactors
- cl::CredentialSignature
- cl::CredentialValues
- cl::CredentialValuesBuilder
- cl::InitProof
- cl::MasterSecret
- cl::NonCredentialSchema
- cl::NonCredentialSchemaBuilder
- cl::NonRevocInitProof
- cl::NonRevocProof
- cl::NonRevocProofCList
- cl::NonRevocProofTauList
- cl::NonRevocProofXList
- cl::NonRevocationCredentialSignature
- cl::Predicate
- cl::PrimaryBlindedCredentialSecretsFactors
- cl::PrimaryCredentialSignature
- cl::PrimaryEqualInitProof
- cl::PrimaryEqualProof
- cl::PrimaryInitProof
- cl::PrimaryPredicateInequalityInitProof
- cl::PrimaryPredicateInequalityProof
- cl::PrimaryProof
- cl::Proof
- cl::RevocationBlindedCredentialSecretsFactors
- cl::RevocationKeyPrivate
- cl::RevocationKeyPublic
- cl::RevocationRegistry
- cl::RevocationRegistryDelta
- cl::RevocationTailsGenerator
- cl::SignatureCorrectnessProof
- cl::SimpleTailsAccessor
- cl::SubProof
- cl::SubProofRequest
- cl::SubProofRequestBuilder
- cl::VerifiableCredential
- cl::Witness
- cl::WitnessSignature
- cl::constants::LARGE_E_END_RANGE_VALUE
- cl::constants::LARGE_E_START_VALUE
- cl::constants::LARGE_VPRIME_PRIME_VALUE
- cl::issuer::Issuer
- cl::prover::ProofBuilder
- cl::prover::Prover
- cl::verifier::ProofVerifier
- cl::verifier::Verifier
- encryption::symm::SymmetricEncryptor
- encryption::symm::aescbc::Aes128CbcHmac256
- encryption::symm::aescbc::Aes256CbcHmac512
- encryption::symm::aesgcm::Aes128Gcm
- encryption::symm::aesgcm::Aes256Gcm
- encryption::symm::chacha20poly1305::ChaCha20Poly1305
- encryption::symm::xchacha20poly1305::XChaCha20Poly1305
- errors::UrsaCryptoError
- hash::blake2::Blake2
- hash::blake2::VarBlake2
- kex::secp256k1::EcdhSecp256k1Sha256
- kex::x25519::X25519Sha256
- keys::MacKey
- keys::PrivateKey
- keys::PublicKey
- keys::SessionKey
- pair::GroupOrderElement
- pair::Pair
- pair::PointG1
- pair::PointG2
- sharing::shamir::Share
- signatures::Signer
- signatures::bls::normal::AggregatedPublicKey
- signatures::bls::normal::AggregatedSignature
- signatures::bls::normal::Bls
- signatures::bls::normal::ProofOfPossession
- signatures::bls::normal::PublicKey
- signatures::bls::normal::Signature
- signatures::bls::small::AggregatedPublicKey
- signatures::bls::small::AggregatedSignature
- signatures::bls::small::Bls
- signatures::bls::small::ProofOfPossession
- signatures::bls::small::PublicKey
- signatures::bls::small::Signature
- signatures::ed25519::Ed25519Sha512
- signatures::secp256k1::EcdsaSecp256k1Sha256
Enums
- CryptoError
- cl::CredentialValue
- cl::PredicateType
- cl::helpers::ByteOrder
- encryption::symm::EncryptorType
- errors::UrsaCryptoErrorKind
- keys::KeyGenOption
Traits
- cl::RevocationTailsAccessor
- encryption::symm::DynEncryptor
- encryption::symm::Encryptor
- errors::UrsaCryptoErrorExt
- hash::Digest
- kex::KeyExchangeScheme
- signatures::EcdsaPublicKeyHandler
- signatures::SignatureScheme
Macros
Functions
- cl::hash::get_hash_as_int
- cl::helpers::_bn_rand
- cl::helpers::_bn_rand_range
- cl::helpers::_gen_x
- cl::helpers::_generate_prime_in_range
- cl::helpers::_generate_safe_prime
- cl::helpers::_generate_v_prime_prime
- cl::helpers::_random_qr
- cl::helpers::bignum_to_group_element
- cl::helpers::bitwise_or_big_int
- cl::helpers::bn_rand
- cl::helpers::bn_rand_range
- cl::helpers::calc_teq
- cl::helpers::calc_tne
- cl::helpers::create_tau_list_expected_values
- cl::helpers::create_tau_list_values
- cl::helpers::encode_attribute
- cl::helpers::four_squares
- cl::helpers::gen_x
- cl::helpers::generate_prime_in_range
- cl::helpers::generate_safe_prime
- cl::helpers::generate_v_prime_prime
- cl::helpers::get_mtilde
- cl::helpers::group_element_to_bignum
- cl::helpers::random_qr
- cl::helpers::transform_u32_to_array_of_u8
- cl::issuer::mocks::credential
- cl::issuer::mocks::credential_issuance_nonce
- cl::issuer::mocks::credential_key_correctness_proof
- cl::issuer::mocks::credential_nonce
- cl::issuer::mocks::credential_primary_private_key
- cl::issuer::mocks::credential_primary_public_key
- cl::issuer::mocks::credential_private_key
- cl::issuer::mocks::credential_public_key
- cl::issuer::mocks::credential_revocation_private_key
- cl::issuer::mocks::credential_revocation_public_key
- cl::issuer::mocks::credential_schema
- cl::issuer::mocks::credential_values
- cl::issuer::mocks::m2
- cl::issuer::mocks::max_cred_num
- cl::issuer::mocks::non_credential_schema
- cl::issuer::mocks::primary_credential
- cl::issuer::mocks::r_cnxt_m2
- cl::issuer::mocks::revocation_credential
- cl::issuer::mocks::revocation_key_private
- cl::issuer::mocks::revocation_key_public
- cl::issuer::mocks::revocation_registry
- cl::issuer::mocks::revocation_registry_delta
- cl::issuer::mocks::signature_correctness_proof
- cl::issuer::mocks::witness
- cl::new_nonce
- cl::prover::mocks::aggregated_proof
- cl::prover::mocks::blinded_credential_secrets
- cl::prover::mocks::blinded_credential_secrets_correctness_proof
- cl::prover::mocks::c_list
- cl::prover::mocks::credential
- cl::prover::mocks::credential_revealed_attributes_values
- cl::prover::mocks::credential_secrets_blinding_factors
- cl::prover::mocks::eq_proof
- cl::prover::mocks::init_non_revocation_proof
- cl::prover::mocks::m1_t
- cl::prover::mocks::m_tilde
- cl::prover::mocks::master_secret
- cl::prover::mocks::ne_proof
- cl::prover::mocks::non_revoc_proof
- cl::prover::mocks::predicate
- cl::prover::mocks::primary_blinded_credential_secrets_factors
- cl::prover::mocks::primary_credential
- cl::prover::mocks::primary_equal_init_proof
- cl::prover::mocks::primary_init_proof
- cl::prover::mocks::primary_ne_init_proof
- cl::prover::mocks::primary_proof
- cl::prover::mocks::proof
- cl::prover::mocks::proof_common_attributes
- cl::prover::mocks::proof_request_nonce
- cl::prover::mocks::revealed_attrs
- cl::prover::mocks::revocation_blinded_credential_secrets_factors
- cl::prover::mocks::revocation_credential
- cl::prover::mocks::sub_proof_request
- cl::prover::mocks::subproof
- cl::prover::mocks::tau_list
- cl::prover::mocks::unrevealed_attrs
- encryption::random_bytes
- encryption::random_vec
- errors::err_msg
- sharing::shamir::combine_shares
- sharing::shamir::split_secret
- signatures::bls::normal::generate
- signatures::bls::small::generate
- utils::commitment::get_pedersen_commitment
Typedefs
- CryptoResult
- cl::Accumulator
- cl::Nonce
- cl::Tail
- errors::UrsaCryptoResult
- signatures::bls::PrivateKey
- signatures::bls::normal::Generator
- signatures::bls::normal::SignatureGroup
- signatures::bls::small::Generator
- signatures::bls::small::SignatureGroup
Constants
- cl::constants::ITERATION
- cl::constants::LARGE_ALPHATILDE
- cl::constants::LARGE_ETILDE
- cl::constants::LARGE_E_END_RANGE
- cl::constants::LARGE_E_START
- cl::constants::LARGE_MASTER_SECRET
- cl::constants::LARGE_MTILDE
- cl::constants::LARGE_MVECT
- cl::constants::LARGE_NONCE
- cl::constants::LARGE_PRIME
- cl::constants::LARGE_RTILDE
- cl::constants::LARGE_UTILDE
- cl::constants::LARGE_VPRIME
- cl::constants::LARGE_VPRIME_PRIME
- cl::constants::LARGE_VPRIME_TILDE
- cl::constants::LARGE_VTILDE
- cl::prover::mocks::PROVER_DID
- errors::CURRENT_ERROR_C_JSON
- kex::secp256k1::PRIVATE_KEY_SIZE
- kex::secp256k1::PUBLIC_KEY_SIZE
- signatures::bls::PRIVATE_KEY_SIZE
- signatures::bls::normal::MESSAGE_CONTEXT
- signatures::bls::normal::PUBLICKEY_CONTEXT
- signatures::bls::normal::PUBLIC_KEY_SIZE
- signatures::bls::normal::SIGNATURE_SIZE
- signatures::bls::small::MESSAGE_CONTEXT
- signatures::bls::small::PUBLICKEY_CONTEXT
- signatures::bls::small::PUBLIC_KEY_SIZE
- signatures::bls::small::SIGNATURE_SIZE
- signatures::ed25519::ALGORITHM_NAME
- signatures::ed25519::PRIVATE_KEY_SIZE
- signatures::ed25519::PUBLIC_KEY_SIZE
- signatures::ed25519::SIGNATURE_SIZE
- signatures::secp256k1::ALGORITHM_NAME
- signatures::secp256k1::PRIVATE_KEY_SIZE
- signatures::secp256k1::PUBLIC_KEY_SIZE
- signatures::secp256k1::PUBLIC_UNCOMPRESSED_KEY_SIZE
- signatures::secp256k1::SIGNATURE_POINT_SIZE
- signatures::secp256k1::SIGNATURE_SIZE