Skip to main content

Decapsulator

Trait Decapsulator 

Source
pub trait Decapsulator {
    type Kem: Kem;

    // Required method
    fn encapsulation_key(&self) -> &EncapsulationKey<Self::Kem>;
}
Expand description

Decapsulator with an associated encapsulation key which can be used for encrypting shared keys that this decapsulator can decrypt.

Required Associated Types§

Source

type Kem: Kem

KEM algorithm this decapsulator is for.

Required Methods§

Source

fn encapsulation_key(&self) -> &EncapsulationKey<Self::Kem>

Encapsulation key which can encrypt ciphertexts this decapsulator can decrypt.

Implementors§