Module noah_api::anon_creds

source ·
Expand description

The wrapper for anonymous credentials.

Functions

Compute a commitment to a credential signature with a binding message, returning the opening key.
Produce an AttrsRevealProof, bitmap indicates which attributes are revealed
Generate encryptiion key for confidential anonymous credentials.
Produce a confidential anonymous credential revealing proof.
Verify a confidential anonymous credential reveal proof.
Produce an opening key for credential commitment creation and attribute opening
Generate e key pair for a credential issuer.
Generate a credential user key pair for a given credential issuer.
Produce an AttrsRevealProof for a committed credential produced using key.
Produce a ACRevealSig for a credential.
Compute a credential signature for a set of attributes.
Verifies an anonymous credential reveal proof.
Verify that the underlying credential is valid and that the commitment was issued using the message msg in particular.

Type Definitions

The commitment.
The commitment randomizer.
The confidential opening proof.
The isssuer’s public key.
The isssuer’s secret key.
The proof of knowledge.
The commitment opening proof.
The signature opening proof.
The signature.
The user’s public key.
The user’s secret key.
The attribute types.
The ciphertext of an attribute.
The attribute decryption key.
The attribute encryption key.
Confidential anonymous credential
The credential.