Update keypair generation to use derive_auth_keypair (#326)
This commit is contained in:
+4
-4
@@ -205,7 +205,7 @@ where
|
||||
{
|
||||
/// Generate a new instance of server setup
|
||||
pub fn new<R: CryptoRng + RngCore>(rng: &mut R) -> Self {
|
||||
let keypair = KeyPair::generate_random(rng);
|
||||
let keypair = KeyPair::generate_random::<CS::OprfCs, _>(rng);
|
||||
Self::new_with_key(rng, keypair)
|
||||
}
|
||||
}
|
||||
@@ -234,7 +234,7 @@ where
|
||||
Self {
|
||||
oprf_seed,
|
||||
keypair,
|
||||
fake_keypair: KeyPair::<CS::KeGroup>::generate_random(rng),
|
||||
fake_keypair: KeyPair::<CS::KeGroup>::generate_random::<CS::OprfCs, _>(rng),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -542,7 +542,7 @@ where
|
||||
password: &[u8],
|
||||
) -> Result<ClientLoginStartResult<CS>, ProtocolError> {
|
||||
let blind_result = blind::<CS, _>(rng, password)?;
|
||||
let (ke1_state, ke1_message) = CS::KeyExchange::generate_ke1(rng)?;
|
||||
let (ke1_state, ke1_message) = CS::KeyExchange::generate_ke1::<CS::OprfCs, _>(rng)?;
|
||||
|
||||
let credential_request = CredentialRequest {
|
||||
blinded_element: blind_result.message,
|
||||
@@ -757,7 +757,7 @@ where
|
||||
let credential_response_component =
|
||||
CredentialResponse::<CS>::serialize_without_ke(&beta, &masking_nonce, &masked_response);
|
||||
|
||||
let result = CS::KeyExchange::generate_ke2(
|
||||
let result = CS::KeyExchange::generate_ke2::<CS::OprfCs, _, _>(
|
||||
rng,
|
||||
credential_request_bytes,
|
||||
credential_response_component,
|
||||
|
||||
Reference in New Issue
Block a user