Skip to main content

HandshakeTokenKey

Trait HandshakeTokenKey 

pub trait HandshakeTokenKey: Send + Sync {
    // Required method
    fn aead_from_hkdf(
        &self,
        random_bytes: &[u8],
    ) -> Result<Box<dyn AeadKey>, CryptoError>;
}
Available on crate features quic and std only.
Expand description

A pseudo random key for HKDF

Required Methods§

fn aead_from_hkdf( &self, random_bytes: &[u8], ) -> Result<Box<dyn AeadKey>, CryptoError>

Derive AEAD using hkdf

Fails when the provider cannot expand or load the derived key.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§