[][src]Struct indy_crypto::cl::Proof

pub struct Proof { /* fields omitted */ }

Proof is complex crypto structure created by prover over multiple credentials that allows to prove that prover:

  1. Knows signature over credentials issued with specific issuer keys (identified by key id)
  2. Credential contains attributes with specific values that prover wants to disclose
  3. Credential contains attributes with valid predicates that verifier wants the prover to satisfy.

Trait Implementations

impl Debug for Proof[src]

impl Serialize for Proof[src]

impl<'de> Deserialize<'de> for Proof[src]

Auto Trait Implementations

impl Send for Proof

impl Sync for Proof

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]