[−][src]Enum ez_pqcrypto::PQNode
Used to denote the local node's instance type
Variants
The first node in the exchange. Alice generates a key, gets a public key (pk) and a secret key (sk). Alice sends pk to Bob
The second node in the exchange. Bob receives the Public key, pk, and encapsulates it. The encapsulation function returns a shared secret (ss) and a ciphertext (ct) for Bob. Bob then sends ct to Alice. Finally, Bob uses the newly received ct, coupled with his local sk to get the shared secret, ss. Ultimately, the ss is used to xor the bytes
Trait Implementations
impl Clone for PQNode
[src]
impl Copy for PQNode
[src]
impl PartialEq<PQNode> for PQNode
[src]
impl StructuralPartialEq for PQNode
[src]
Auto Trait Implementations
impl RefUnwindSafe for PQNode
impl Send for PQNode
impl Sync for PQNode
impl Unpin for PQNode
impl UnwindSafe for PQNode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,