File tree 5 files changed +8
-8
lines changed
5 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ challenge_response = { version = "0.5", optional = true }
62
62
63
63
uuid = { version = " 1.2" , features = [" v4" , " serde" ] }
64
64
hex = { version = " 0.4" }
65
- getrandom = { version = " 0.2 " , features = [" std" ] }
65
+ getrandom = { version = " 0.3 " , features = [" std" ] }
66
66
zeroize = { version = " 1" , features = [" zeroize_derive" ] }
67
67
68
68
# dependencies for command-line utilities
Original file line number Diff line number Diff line change @@ -236,7 +236,7 @@ impl KdfConfig {
236
236
#[ cfg( feature = "save_kdbx4" ) ]
237
237
pub ( crate ) fn get_kdf_and_seed ( & self ) -> Result < ( Box < dyn kdf:: Kdf > , Vec < u8 > ) , getrandom:: Error > {
238
238
let mut kdf_seed = vec ! [ 0 ; self . seed_size( ) ] ;
239
- getrandom:: getrandom ( & mut kdf_seed) ?;
239
+ getrandom:: fill ( & mut kdf_seed) ?;
240
240
241
241
let kdf = self . get_kdf_seeded ( & kdf_seed) ;
242
242
Original file line number Diff line number Diff line change @@ -33,13 +33,13 @@ pub fn dump_kdbx4(
33
33
34
34
// generate encryption keys and seeds on the fly when saving
35
35
let mut master_seed = vec ! [ 0 ; HEADER_MASTER_SEED_SIZE ] ;
36
- getrandom:: getrandom ( & mut master_seed) ?;
36
+ getrandom:: fill ( & mut master_seed) ?;
37
37
38
38
let mut outer_iv = vec ! [ 0 ; db. config. outer_cipher_config. get_iv_size( ) ] ;
39
- getrandom:: getrandom ( & mut outer_iv) ?;
39
+ getrandom:: fill ( & mut outer_iv) ?;
40
40
41
41
let mut inner_random_stream_key = vec ! [ 0 ; db. config. inner_cipher_config. get_key_size( ) ] ;
42
- getrandom:: getrandom ( & mut inner_random_stream_key) ?;
42
+ getrandom:: fill ( & mut inner_random_stream_key) ?;
43
43
44
44
let ( kdf, kdf_seed) = db. config . kdf_config . get_kdf_and_seed ( ) ?;
45
45
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ mod kdbx4_tests {
81
81
let mut password_bytes: Vec < u8 > = vec ! [ ] ;
82
82
let mut password: String = "" . to_string ( ) ;
83
83
password_bytes. resize ( 40 , 0 ) ;
84
- getrandom:: getrandom ( & mut password_bytes) . unwrap ( ) ;
84
+ getrandom:: fill ( & mut password_bytes) . unwrap ( ) ;
85
85
for random_char in password_bytes {
86
86
password += & std:: char:: from_u32 ( random_char as u32 ) . unwrap ( ) . to_string ( ) ;
87
87
}
@@ -122,7 +122,7 @@ mod kdbx4_tests {
122
122
let mut password_bytes: Vec < u8 > = vec ! [ ] ;
123
123
let mut password: String = "" . to_string ( ) ;
124
124
password_bytes. resize ( 40 , 0 ) ;
125
- getrandom:: getrandom ( & mut password_bytes) . unwrap ( ) ;
125
+ getrandom:: fill ( & mut password_bytes) . unwrap ( ) ;
126
126
for random_char in password_bytes {
127
127
password += & std:: char:: from_u32 ( random_char as u32 ) . unwrap ( ) . to_string ( ) ;
128
128
}
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ mod tests {
33
33
let mut password_bytes: Vec < u8 > = vec ! [ ] ;
34
34
let mut password: String = "" . to_string ( ) ;
35
35
password_bytes. resize ( 40 , 0 ) ;
36
- getrandom:: getrandom ( & mut password_bytes) . unwrap ( ) ;
36
+ getrandom:: fill ( & mut password_bytes) . unwrap ( ) ;
37
37
for random_char in password_bytes {
38
38
password += & std:: char:: from_u32 ( random_char as u32 ) . unwrap ( ) . to_string ( ) ;
39
39
}
You can’t perform that action at this time.
0 commit comments