Fix clippy warning: slow zero-filling initialization (#33740)

Signed-off-by: L Ashwin B <lashwinib@gmail.com>
This commit is contained in:
chickenleaf 2024-10-09 05:06:52 +05:30 committed by GitHub
parent 476ebb92fb
commit 589f0d7018
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -295,8 +295,7 @@ impl SubtleCrypto {
return Err(Error::Syntax); return Err(Error::Syntax);
} }
let mut rand = Vec::new(); let mut rand = vec![0; key_gen_params.length as usize];
rand.resize(key_gen_params.length as usize, 0);
self.rng.borrow_mut().fill_bytes(&mut rand); self.rng.borrow_mut().fill_bytes(&mut rand);
let handle = match key_gen_params.length { let handle = match key_gen_params.length {
128 => Handle::Aes128(rand), 128 => Handle::Aes128(rand),