Type Alias zkgroup::crypto::profile_key_encryption::Ciphertext

source ·
pub type Ciphertext = Ciphertext<ProfileKeyEncryptionDomain>;

Aliased Type§

struct Ciphertext { /* private fields */ }

Trait Implementations

§

impl<D> Attribute for Ciphertext<D>

§

fn as_points(&self) -> [RistrettoPoint; 2]

Converts self into a pair of points. Read more
§

impl<D> Clone for Ciphertext<D>

§

fn clone(&self) -> Ciphertext<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<D> ConstantTimeEq for Ciphertext<D>

§

fn ct_eq(&self, other: &Ciphertext<D>) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
§

impl<'de, D> Deserialize<'de> for Ciphertext<D>

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Ciphertext<D>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl<D> PartialDefault for Ciphertext<D>

§

fn partial_default() -> Ciphertext<D>

Returns a value that can be safely dropped or assigned over.
§

impl<D> PartialEq for Ciphertext<D>

§

fn eq(&self, other: &Ciphertext<D>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
§

impl<D> Serialize for Ciphertext<D>

§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<D> Copy for Ciphertext<D>

§

impl<D> Eq for Ciphertext<D>