Trait quinn_proto::crypto::HandshakeTokenKey [−][src]
pub trait HandshakeTokenKey: Send + Sized + Sync { type AeadKey: AeadKey; fn aead_from_hkdf(&self, random_bytes: &[u8]) -> Self::AeadKey; fn from_secret(secret: &[u8]) -> Self; }
A pseudo random key for HKDF
Associated Types
Loading content...Required methods
fn aead_from_hkdf(&self, random_bytes: &[u8]) -> Self::AeadKey[src]
Derive AEAD using hkdf
fn from_secret(secret: &[u8]) -> Self[src]
Method to build pseudo random key from existing bytes
Implementations on Foreign Types
impl HandshakeTokenKey for Prk[src]
impl HandshakeTokenKey for Prk[src]