[][src]Struct ristretto255_dh::SharedSecret

pub struct SharedSecret(_);

A Diffie-Hellman shared secret derived from an EphemeralSecret or StaticSecret and the other party's PublicKey.

Trait Implementations

impl From<SharedSecret> for [u8; 32][src]

fn from(shared_secret: SharedSecret) -> [u8; 32][src]

Copy the bytes of the internal RistrettoPoint as the canonical compressed wire format. Two RistrettoPoints (and thus two PublicKeys) are equal iff their encodings are equal.

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> 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.