[[operation framework deterministico]] per [[crittografia simmetrica]] con [[nonce]] (come un [[cifrario a flusso]]). Prevede i seguenti metodi: ```rust trait EncryptorStreamBasedWithNonce { fn keygen() -> [u8; KEY_SIZE]; fn encrypt(key: &[u8; KEY_SIZE], nonce: usize, plaintext: Iterator) -> Iterator; fn decrypt(key: &[u8; KEY_SIZE], nonce: usize, ciphertext: Iterator) -> Iterator; } ```