Take RNG as a parameter when generating kyber keys

This commit is contained in:
Alex Bakon
2025-04-29 10:54:21 -04:00
committed by GitHub
parent 076e9dd34f
commit 13b2b8aff4
13 changed files with 182 additions and 124 deletions

View File

@@ -38,7 +38,7 @@ impl super::LibSignalProtocolStore for LibSignalProtocolCurrent {
let mut csprng = rng();
let pre_key_pair = KeyPair::generate(&mut csprng);
let signed_pre_key_pair = KeyPair::generate(&mut csprng);
let signed_pq_pre_key_pair = kem::KeyPair::generate(kem::KeyType::Kyber1024);
let signed_pq_pre_key_pair = kem::KeyPair::generate(kem::KeyType::Kyber1024, &mut csprng);
let identity_key = self
.0