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§
Required Methods§
Sourcefn encapsulation_key(&self) -> &EncapsulationKey<Self::Kem>
fn encapsulation_key(&self) -> &EncapsulationKey<Self::Kem>
Encapsulation key which can encrypt ciphertexts this decapsulator can decrypt.