NonceSequence

Trait NonceSequence 

Source
pub trait NonceSequence<C>
where C: AeadCore,
{ // Required method fn advance(&mut self) -> Result<Nonce<C>>; }
Expand description

Describes a sequence of nonces, similar to an Iterator

Required Methods§

Source

fn advance(&mut self) -> Result<Nonce<C>>

Get the next nonce in the sequence. May return an erro if there is no more nonce

Implementors§

Source§

impl<C> NonceSequence<C> for CountingNonce<C>
where C: AeadCore,

Source§

impl<R, C> NonceSequence<C> for RandNonce<R>
where C: AeadCore, R: RngCore,