aws_lc_rs::aead

Trait BoundKey

Source
pub trait BoundKey<N: NonceSequence>: Debug {
    // Required methods
    fn new(key: UnboundKey, nonce_sequence: N) -> Self;
    fn algorithm(&self) -> &'static Algorithm;
}
Expand description

An AEAD key bound to a nonce sequence.

Required Methods§

Source

fn new(key: UnboundKey, nonce_sequence: N) -> Self

Constructs a new key from the given UnboundKey and NonceSequence.

Source

fn algorithm(&self) -> &'static Algorithm

The key’s AEAD algorithm.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§