[−] 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::issuer::Issuer
- cl::prover::ProofBuilder
- cl::prover::Prover
- cl::verifier::ProofVerifier
- cl::verifier::Verifier
- errors::UrsaCryptoError
- hash::blake2::Blake2
- keys::MacKey
- keys::PrivateKey
- keys::PublicKey
- keys::SessionKey
- pair::GroupOrderElement
- pair::Pair
- pair::PointG1
- pair::PointG2
- signatures::Signer
- signatures::ed25519::Ed25519Sha512
- signatures::secp256k1::EcdsaSecp256k1Sha256
- utils::logger::HLCryptoDefaultLogger
- utils::logger::HLCryptoLogger
Enums
- CryptoError
- cl::CredentialValue
- cl::PredicateType
- errors::UrsaCryptoErrorKind
- ffi::ErrorCode
- keys::KeyGenOption
Traits
- cl::RevocationTailsAccessor
- errors::UrsaCryptoErrorExt
- hash::Digest
- signatures::EcdsaPublicKeyHandler
- signatures::SignatureScheme
Macros
Functions
- 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
- encoding::hex::bin2hex
- encoding::hex::hex2bin
- errors::err_msg
- errors::get_current_error_c_json
- errors::set_current_error
- ffi::bls::ursa_bls_generator_as_bytes
- ffi::bls::ursa_bls_generator_free
- ffi::bls::ursa_bls_generator_from_bytes
- ffi::bls::ursa_bls_generator_new
- ffi::bls::ursa_bls_multi_signature_as_bytes
- ffi::bls::ursa_bls_multi_signature_free
- ffi::bls::ursa_bls_multi_signature_from_bytes
- ffi::bls::ursa_bls_multi_signature_new
- ffi::bls::ursa_bls_pop_as_bytes
- ffi::bls::ursa_bls_pop_free
- ffi::bls::ursa_bls_pop_from_bytes
- ffi::bls::ursa_bls_pop_new
- ffi::bls::ursa_bls_sign
- ffi::bls::ursa_bls_sign_key_as_bytes
- ffi::bls::ursa_bls_sign_key_free
- ffi::bls::ursa_bls_sign_key_from_bytes
- ffi::bls::ursa_bls_sign_key_new
- ffi::bls::ursa_bls_signature_as_bytes
- ffi::bls::ursa_bls_signature_free
- ffi::bls::ursa_bls_signature_from_bytes
- ffi::bls::ursa_bls_ver_key_as_bytes
- ffi::bls::ursa_bls_ver_key_free
- ffi::bls::ursa_bls_ver_key_from_bytes
- ffi::bls::ursa_bls_ver_key_new
- ffi::bls::ursa_bls_verify
- ffi::bls::ursa_bls_verify_multi_sig
- ffi::bls::ursa_bls_verify_pop
- ffi::cl::issuer::ursa_cl_credential_key_correctness_proof_free
- ffi::cl::issuer::ursa_cl_credential_key_correctness_proof_from_json
- ffi::cl::issuer::ursa_cl_credential_key_correctness_proof_to_json
- ffi::cl::issuer::ursa_cl_credential_private_key_free
- ffi::cl::issuer::ursa_cl_credential_private_key_from_json
- ffi::cl::issuer::ursa_cl_credential_private_key_to_json
- ffi::cl::issuer::ursa_cl_credential_public_key_free
- ffi::cl::issuer::ursa_cl_credential_public_key_from_json
- ffi::cl::issuer::ursa_cl_credential_public_key_to_json
- ffi::cl::issuer::ursa_cl_credential_signature_free
- ffi::cl::issuer::ursa_cl_credential_signature_from_json
- ffi::cl::issuer::ursa_cl_credential_signature_to_json
- ffi::cl::issuer::ursa_cl_issuer_merge_revocation_registry_deltas
- ffi::cl::issuer::ursa_cl_issuer_new_credential_def
- ffi::cl::issuer::ursa_cl_issuer_new_revocation_registry_def
- ffi::cl::issuer::ursa_cl_issuer_recovery_credential
- ffi::cl::issuer::ursa_cl_issuer_revoke_credential
- ffi::cl::issuer::ursa_cl_issuer_sign_credential
- ffi::cl::issuer::ursa_cl_issuer_sign_credential_with_revoc
- ffi::cl::issuer::ursa_cl_revocation_key_private_free
- ffi::cl::issuer::ursa_cl_revocation_key_private_from_json
- ffi::cl::issuer::ursa_cl_revocation_key_private_to_json
- ffi::cl::issuer::ursa_cl_revocation_key_public_free
- ffi::cl::issuer::ursa_cl_revocation_key_public_from_json
- ffi::cl::issuer::ursa_cl_revocation_key_public_to_json
- ffi::cl::issuer::ursa_cl_revocation_registry_delta_free
- ffi::cl::issuer::ursa_cl_revocation_registry_delta_from_json
- ffi::cl::issuer::ursa_cl_revocation_registry_delta_to_json
- ffi::cl::issuer::ursa_cl_revocation_registry_free
- ffi::cl::issuer::ursa_cl_revocation_registry_from_json
- ffi::cl::issuer::ursa_cl_revocation_registry_to_json
- ffi::cl::issuer::ursa_cl_revocation_tails_generator_free
- ffi::cl::issuer::ursa_cl_revocation_tails_generator_from_json
- ffi::cl::issuer::ursa_cl_revocation_tails_generator_to_json
- ffi::cl::issuer::ursa_cl_signature_correctness_proof_free
- ffi::cl::issuer::ursa_cl_signature_correctness_proof_from_json
- ffi::cl::issuer::ursa_cl_signature_correctness_proof_to_json
- ffi::cl::issuer::ursa_revocation_registry_delta_from_parts
- ffi::cl::prover::ursa_cl_blinded_credential_secrets_correctness_proof_free
- ffi::cl::prover::ursa_cl_blinded_credential_secrets_correctness_proof_from_json
- ffi::cl::prover::ursa_cl_blinded_credential_secrets_correctness_proof_to_json
- ffi::cl::prover::ursa_cl_blinded_credential_secrets_free
- ffi::cl::prover::ursa_cl_blinded_credential_secrets_from_json
- ffi::cl::prover::ursa_cl_blinded_credential_secrets_to_json
- ffi::cl::prover::ursa_cl_credential_secrets_blinding_factors_free
- ffi::cl::prover::ursa_cl_credential_secrets_blinding_factors_from_json
- ffi::cl::prover::ursa_cl_credential_secrets_blinding_factors_to_json
- ffi::cl::prover::ursa_cl_master_secret_free
- ffi::cl::prover::ursa_cl_master_secret_from_json
- ffi::cl::prover::ursa_cl_master_secret_to_json
- ffi::cl::prover::ursa_cl_proof_builder_add_sub_proof_request
- ffi::cl::prover::ursa_cl_proof_builder_finalize
- ffi::cl::prover::ursa_cl_proof_free
- ffi::cl::prover::ursa_cl_proof_from_json
- ffi::cl::prover::ursa_cl_proof_to_json
- ffi::cl::prover::ursa_cl_prover_blind_credential_secrets
- ffi::cl::prover::ursa_cl_prover_get_credential_revocation_index
- ffi::cl::prover::ursa_cl_prover_new_master_secret
- ffi::cl::prover::ursa_cl_prover_new_proof_builder
- ffi::cl::prover::ursa_cl_prover_process_credential_signature
- ffi::cl::ursa_cl_credential_schema_builder_add_attr
- ffi::cl::ursa_cl_credential_schema_builder_finalize
- ffi::cl::ursa_cl_credential_schema_builder_new
- ffi::cl::ursa_cl_credential_schema_free
- ffi::cl::ursa_cl_credential_values_builder_add_dec_commitment
- ffi::cl::ursa_cl_credential_values_builder_add_dec_hidden
- ffi::cl::ursa_cl_credential_values_builder_add_dec_known
- ffi::cl::ursa_cl_credential_values_builder_finalize
- ffi::cl::ursa_cl_credential_values_builder_new
- ffi::cl::ursa_cl_credential_values_free
- ffi::cl::ursa_cl_new_nonce
- ffi::cl::ursa_cl_non_credential_schema_builder_add_attr
- ffi::cl::ursa_cl_non_credential_schema_builder_finalize
- ffi::cl::ursa_cl_non_credential_schema_builder_new
- ffi::cl::ursa_cl_non_credential_schema_free
- ffi::cl::ursa_cl_nonce_free
- ffi::cl::ursa_cl_nonce_from_json
- ffi::cl::ursa_cl_nonce_to_json
- ffi::cl::ursa_cl_sub_proof_request_builder_add_predicate
- ffi::cl::ursa_cl_sub_proof_request_builder_add_revealed_attr
- ffi::cl::ursa_cl_sub_proof_request_builder_finalize
- ffi::cl::ursa_cl_sub_proof_request_builder_new
- ffi::cl::ursa_cl_sub_proof_request_free
- ffi::cl::ursa_cl_tail_free
- ffi::cl::ursa_cl_tails_generator_count
- ffi::cl::ursa_cl_tails_generator_next
- ffi::cl::ursa_cl_witness_free
- ffi::cl::ursa_cl_witness_new
- ffi::cl::ursa_cl_witness_update
- ffi::cl::verifier::ursa_cl_proof_verifier_add_sub_proof_request
- ffi::cl::verifier::ursa_cl_proof_verifier_verify
- ffi::cl::verifier::ursa_cl_verifier_new_proof_verifier
- ffi::logger::ursa_set_default_logger
- ffi::logger::ursa_set_logger
- ffi::ursa_get_current_error
- utils::commitment::get_pedersen_commitment
- utils::ctypes::c_str_to_string
- utils::ctypes::string_to_cstring
Typedefs
- cl::Accumulator
- cl::Nonce
- cl::Tail
- errors::UrsaCryptoResult
- utils::logger::EnabledCB
- utils::logger::FlushCB
- utils::logger::LogCB
Constants
- cl::prover::mocks::PROVER_DID
- errors::CURRENT_ERROR_C_JSON
- 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