Module indy_crypto::cl [−][src]
Modules
issuer | |
prover | |
verifier |
Structs
AggregatedProof | |
BlindedCredentialSecrets |
Blinded Master Secret uses by Issuer in credential creation. |
BlindedCredentialSecretsCorrectnessProof | |
CredentialKeyCorrectnessProof |
Proof of |
CredentialPrimaryPrivateKey |
Issuer's "Private Key" used for signing Credential's attributes' values (primary credential) |
CredentialPrimaryPublicKey |
Issuer's "Public Key" is used to verify the Issuer's signature over the Credential's attributes' values (primary credential). |
CredentialPrimaryPublicKeyMetadata |
|
CredentialPrivateKey |
|
CredentialPublicKey |
|
CredentialRevocationPrivateKey |
|
CredentialRevocationPublicKey |
|
CredentialSchema |
A list of attributes a Credential is based on. |
CredentialSchemaBuilder |
A Builder of |
CredentialSecretsBlindingFactors |
|
CredentialSignature |
Issuer's signature over Credential attribute values. |
CredentialValues |
Values of attributes from |
CredentialValuesBuilder |
A Builder of |
InitProof | |
MasterSecret |
Secret key encoded in a credential that is used to prove that prover owns the credential; can be used to
prove linkage across credentials.
Prover blinds master secret, generating |
NonCredentialSchema | |
NonCredentialSchemaBuilder | |
NonRevocInitProof | |
NonRevocProof | |
NonRevocProofCList | |
NonRevocProofTauList | |
NonRevocProofXList | |
NonRevocationCredentialSignature | |
Predicate |
Some condition that must be satisfied. |
PrimaryBlindedCredentialSecretsFactors | |
PrimaryCredentialSignature | |
PrimaryEqualInitProof | |
PrimaryEqualProof | |
PrimaryInitProof | |
PrimaryPredicateGEInitProof | |
PrimaryPredicateGEProof | |
PrimaryProof | |
Proof |
Proof is complex crypto structure created by prover over multiple credentials that allows to prove that prover: |
RevocationBlindedCredentialSecretsFactors | |
RevocationKeyPrivate |
|
RevocationKeyPublic |
|
RevocationRegistry |
|
RevocationRegistryDelta |
|
RevocationTailsGenerator |
Generator of |
SignatureCorrectnessProof | |
SimpleTailsAccessor |
Simple implementation of |
SubProof | |
SubProofRequest |
“Sub Proof Request” - input to create a Proof for a credential; Contains attributes to be revealed and predicates. |
SubProofRequestBuilder |
Builder of “Sub Proof Request”. |
VerifiableCredential | |
Witness | |
WitnessSignature |
Enums
CredentialValue |
The m value for attributes, commitments also store a blinding factor |
PredicateType |
Condition type (Currently GE only). |
Traits
RevocationTailsAccessor |
Functions
new_nonce |
Creates random nonce |
Type Definitions
Accumulator | |
Nonce |
Random BigNumber that uses |
Tail |
|