[−][src]Trait hpke::Marshallable
Implemented by types that have a fixed-length byte representation
Implemented by types that have a fixed-length byte representation
type OutputSize: ArrayLength<u8>
fn marshal(&self) -> GenericArray<u8, Self::OutputSize>
impl<A: Aead> Marshallable for AeadTag<A>
[src]type OutputSize = <A::AeadImpl as BaseAead>::TagSize
fn marshal(&self) -> GenericArray<u8, Self::OutputSize>
[src]impl<Kex: KeyExchange> Marshallable for EncappedKey<Kex>
[src]type OutputSize = <Kex::PublicKey as Marshallable>::OutputSize
fn marshal(&self) -> GenericArray<u8, Self::OutputSize>
[src]