File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
crates/matrix-sdk-store-encryption/src Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ use pbkdf2::pbkdf2;
3333use rand:: { thread_rng, Error as RandomError , Fill } ;
3434use serde:: { de:: DeserializeOwned , Deserialize , Serialize } ;
3535use sha2:: Sha256 ;
36- use zeroize:: Zeroize ;
36+ use zeroize:: { Zeroize , ZeroizeOnDrop } ;
3737
3838const VERSION : u8 = 1 ;
3939const KDF_SALT_SIZE : usize = 32 ;
@@ -774,8 +774,7 @@ impl StoreCipher {
774774 }
775775}
776776
777- #[ derive( Zeroize ) ]
778- #[ zeroize( drop) ]
777+ #[ derive( ZeroizeOnDrop ) ]
779778struct MacKey ( Box < [ u8 ; 32 ] > ) ;
780779
781780impl MacKey {
@@ -878,8 +877,7 @@ impl From<EncryptedValue> for EncryptedValueBase64 {
878877 }
879878}
880879
881- #[ derive( Zeroize ) ]
882- #[ zeroize( drop) ]
880+ #[ derive( ZeroizeOnDrop ) ]
883881struct Keys {
884882 encryption_key : Box < [ u8 ; 32 ] > ,
885883 mac_key_seed : Box < MacKeySeed > ,
You can’t perform that action at this time.
0 commit comments