[][src]Struct ursa::cl::MasterSecret

pub struct MasterSecret { /* fields omitted */ }

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 BlindedCredentialSecrets and CredentialSecretsBlindingFactors (blinding factors) and sends the BlindedCredentialSecrets to Issuer who then encodes it credential creation. The blinding factors are used by Prover for post processing of issued credentials.

Implementations

impl MasterSecret[src]

Trait Implementations

impl Debug for MasterSecret[src]

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

impl Serialize for MasterSecret[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,