Struct indy_crypto::cl::Proof [−][src]
pub struct Proof { /* fields omitted */ }
Proof is complex crypto structure created by prover over multiple credentials that allows to prove that prover:
- Knows signature over credentials issued with specific issuer keys (identified by key id)
- Credential contains attributes with specific values that prover wants to disclose
- Credential contains attributes with valid predicates that verifier wants the prover to satisfy.
Trait Implementations
impl Debug for Proof
[src]
impl Debug for Proof
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl JsonEncodable for Proof
[src]
impl JsonEncodable for Proof
fn to_json(&self) -> Result<String, IndyCryptoError>
[src]
fn to_json(&self) -> Result<String, IndyCryptoError>
impl<'a> JsonDecodable<'a> for Proof
[src]
impl<'a> JsonDecodable<'a> for Proof
fn from_json(to_string: &'a str) -> Result<Self, IndyCryptoError>
[src]
fn from_json(to_string: &'a str) -> Result<Self, IndyCryptoError>