Home
last modified time | relevance | path

Searched refs:Cipher (Results 1 – 3 of 3) sorted by relevance

/rust/bssl-crypto/src/cipher/
A Daes_cbc.rs18 BlockCipher, Cipher, CipherError, CipherInitPurpose, EvpAes128Cbc, EvpAes256Cbc,
23 pub struct Aes128Cbc(Cipher<EvpAes128Cbc>);
30 Self(Cipher::new(key, nonce, CipherInitPurpose::Encrypt)) in new_encrypt()
34 Self(Cipher::new(key, nonce, CipherInitPurpose::Decrypt)) in new_decrypt()
49 pub struct Aes256Cbc(Cipher<EvpAes256Cbc>);
56 Self(Cipher::new(key, nonce, CipherInitPurpose::Encrypt)) in new_encrypt()
60 Self(Cipher::new(key, nonce, CipherInitPurpose::Decrypt)) in new_decrypt()
A Daes_ctr.rs16 Cipher, CipherError, CipherInitPurpose, EvpAes128Ctr, EvpAes256Ctr, StreamCipher,
20 pub struct Aes128Ctr(Cipher<EvpAes128Ctr>);
28 Self(Cipher::new(key, nonce, CipherInitPurpose::Encrypt)) in new()
38 pub struct Aes256Ctr(Cipher<EvpAes256Ctr>);
46 Self(Cipher::new(key, nonce, CipherInitPurpose::Encrypt)) in new()
A Dmod.rs132 struct Cipher<C: EvpCipherType> { struct
137 impl<C: EvpCipherType> Cipher<C> { impls
354 impl<C: EvpCipherType> Drop for Cipher<C> { implementation
366 use super::Cipher;
371 Cipher::<EvpAes128Ctr>::new(&[0; 16], &[0; 16], CipherInitPurpose::Encrypt) in test_cipher_mode()
377 Cipher::<EvpAes128Cbc>::new(&[0; 16], &[0; 16], CipherInitPurpose::Encrypt) in test_cipher_mode()
387 Cipher::<EvpAes128Cbc>::new(&[0; 16], &[0; 16], CipherInitPurpose::Encrypt); in test_apply_keystream_on_cbc()

Completed in 13 milliseconds