Skip to main content

MaskingKeyProvider

Trait MaskingKeyProvider 

Source
pub trait MaskingKeyProvider {
    // Required method
    fn next_key(&mut self) -> [u8; 4];
}
Expand description

Spec §5.3 — MaskingKeyProvider-Trait fuer caller-injected secure RNGs.

Anwendungen mit Security-Bedarf MUESSEN diesen Trait implementieren und einen kryptographisch starken RNG (z.B. getrandom, rand::rngs::OsRng) anbinden. Die Default-Implementation InsecureSplitmixProvider ist not for security.

Required Methods§

Source

fn next_key(&mut self) -> [u8; 4]

Liefert einen 32-bit Masking-Key.

Implementors§