@@ -4,7 +4,7 @@ use super::{EncryptionScheme, Kdf, Parameters, Pbkdf2Params, Pbkdf2Prf, ScryptPa
44use crate :: { Error , Result } ;
55use aes_gcm:: { AeadInPlace , KeyInit as GcmKeyInit , Nonce , Tag } ;
66use cbc:: cipher:: {
7- block_padding:: Pkcs7 , BlockCipher , BlockCipherDecrypt , BlockCipherEncrypt , BlockModeDecrypt ,
7+ block_padding:: Pkcs7 , BlockCipherDecrypt , BlockCipherEncrypt , BlockModeDecrypt ,
88 BlockModeEncrypt , KeyInit , KeyIvInit ,
99} ;
1010use pbkdf2:: {
@@ -24,7 +24,7 @@ use scrypt::scrypt;
2424/// Maximum size of a derived encryption key
2525const MAX_KEY_LEN : usize = 32 ;
2626
27- fn cbc_encrypt < ' a , C : BlockCipherEncrypt + BlockCipher + KeyInit > (
27+ fn cbc_encrypt < ' a , C : BlockCipherEncrypt + KeyInit > (
2828 es : EncryptionScheme ,
2929 key : EncryptionKey ,
3030 iv : & [ u8 ] ,
@@ -37,7 +37,7 @@ fn cbc_encrypt<'a, C: BlockCipherEncrypt + BlockCipher + KeyInit>(
3737 . map_err ( |_| Error :: EncryptFailed )
3838}
3939
40- fn cbc_decrypt < ' a , C : BlockCipherDecrypt + BlockCipher + KeyInit > (
40+ fn cbc_decrypt < ' a , C : BlockCipherDecrypt + KeyInit > (
4141 es : EncryptionScheme ,
4242 key : EncryptionKey ,
4343 iv : & [ u8 ] ,
@@ -57,10 +57,10 @@ fn gcm_encrypt<C, NonceSize, TagSize>(
5757 pos : usize ,
5858) -> Result < & [ u8 ] >
5959where
60- C : BlockCipher + BlockSizeUser < BlockSize = U16 > + GcmKeyInit + BlockCipherEncrypt ,
60+ C : BlockSizeUser < BlockSize = U16 > + GcmKeyInit + BlockCipherEncrypt ,
6161 aes_gcm:: AesGcm < C , NonceSize , TagSize > : GcmKeyInit ,
6262 TagSize : aes_gcm:: TagSize ,
63- NonceSize : aes:: cipher:: ArraySize ,
63+ NonceSize : aes:: cipher:: array :: ArraySize ,
6464{
6565 if buffer. len ( ) < TagSize :: USIZE + pos {
6666 return Err ( Error :: EncryptFailed ) ;
@@ -82,10 +82,10 @@ fn gcm_decrypt<C, NonceSize, TagSize>(
8282 buffer : & mut [ u8 ] ,
8383) -> Result < & [ u8 ] >
8484where
85- C : BlockCipher + BlockSizeUser < BlockSize = U16 > + GcmKeyInit + BlockCipherEncrypt ,
85+ C : BlockSizeUser < BlockSize = U16 > + GcmKeyInit + BlockCipherEncrypt ,
8686 aes_gcm:: AesGcm < C , NonceSize , TagSize > : GcmKeyInit ,
8787 TagSize : aes_gcm:: TagSize ,
88- NonceSize : aes:: cipher:: ArraySize ,
88+ NonceSize : aes:: cipher:: array :: ArraySize ,
8989{
9090 let msg_len = buffer
9191 . len ( )
0 commit comments