Skip to content

Commit 6e50300

Browse files
authored
chore: bump getrandom (#250)
1 parent ec8e7e8 commit 6e50300

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ challenge_response = { version = "0.5", optional = true }
6262

6363
uuid = { version = "1.2", features = ["v4", "serde"] }
6464
hex = { version = "0.4" }
65-
getrandom = { version = "0.2", features = ["std"] }
65+
getrandom = { version = "0.3", features = ["std"] }
6666
zeroize = { version = "1", features = ["zeroize_derive"] }
6767

6868
# dependencies for command-line utilities

src/config.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ impl KdfConfig {
236236
#[cfg(feature = "save_kdbx4")]
237237
pub(crate) fn get_kdf_and_seed(&self) -> Result<(Box<dyn kdf::Kdf>, Vec<u8>), getrandom::Error> {
238238
let mut kdf_seed = vec![0; self.seed_size()];
239-
getrandom::getrandom(&mut kdf_seed)?;
239+
getrandom::fill(&mut kdf_seed)?;
240240

241241
let kdf = self.get_kdf_seeded(&kdf_seed);
242242

src/format/kdbx4/dump.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ pub fn dump_kdbx4(
3333

3434
// generate encryption keys and seeds on the fly when saving
3535
let mut master_seed = vec![0; HEADER_MASTER_SEED_SIZE];
36-
getrandom::getrandom(&mut master_seed)?;
36+
getrandom::fill(&mut master_seed)?;
3737

3838
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)?;
4040

4141
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)?;
4343

4444
let (kdf, kdf_seed) = db.config.kdf_config.get_kdf_and_seed()?;
4545

src/format/kdbx4/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ mod kdbx4_tests {
8181
let mut password_bytes: Vec<u8> = vec![];
8282
let mut password: String = "".to_string();
8383
password_bytes.resize(40, 0);
84-
getrandom::getrandom(&mut password_bytes).unwrap();
84+
getrandom::fill(&mut password_bytes).unwrap();
8585
for random_char in password_bytes {
8686
password += &std::char::from_u32(random_char as u32).unwrap().to_string();
8787
}
@@ -122,7 +122,7 @@ mod kdbx4_tests {
122122
let mut password_bytes: Vec<u8> = vec![];
123123
let mut password: String = "".to_string();
124124
password_bytes.resize(40, 0);
125-
getrandom::getrandom(&mut password_bytes).unwrap();
125+
getrandom::fill(&mut password_bytes).unwrap();
126126
for random_char in password_bytes {
127127
password += &std::char::from_u32(random_char as u32).unwrap().to_string();
128128
}

src/xml_db/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mod tests {
3333
let mut password_bytes: Vec<u8> = vec![];
3434
let mut password: String = "".to_string();
3535
password_bytes.resize(40, 0);
36-
getrandom::getrandom(&mut password_bytes).unwrap();
36+
getrandom::fill(&mut password_bytes).unwrap();
3737
for random_char in password_bytes {
3838
password += &std::char::from_u32(random_char as u32).unwrap().to_string();
3939
}

0 commit comments

Comments
 (0)