Updating test vectors based on latest spec changes (#233)

This commit is contained in:
Kevin Lewi
2021-08-26 03:07:59 -07:00
committed by GitHub
parent aee4b5d50e
commit 390db51910
4 changed files with 183 additions and 200 deletions
+3 -3
View File
@@ -25,7 +25,7 @@ use zeroize::Zeroize;
const STR_AUTH_KEY: &[u8] = b"AuthKey";
const STR_EXPORT_KEY: &[u8] = b"ExportKey";
const STR_PRIVATE_KEY: &[u8] = b"PrivateKey";
const STR_OPAQUE_HASH_TO_SCALAR: &[u8] = b"OPAQUE-HashToScalar";
const STR_OPAQUE_DERIVE_AUTH_KEY_PAIR: &[u8] = b"OPAQUE-DeriveAuthKeyPair";
const NONCE_LEN: usize = 32;
@@ -40,7 +40,7 @@ fn build_inner_envelope_internal<CS: CipherSuite>(
let client_static_keypair = KeyPair::<CS::KeGroup>::from_private_key_slice(
&CS::OprfGroup::scalar_as_bytes(CS::OprfGroup::hash_to_scalar::<CS::Hash>(
&keypair_seed[..],
STR_OPAQUE_HASH_TO_SCALAR,
STR_OPAQUE_DERIVE_AUTH_KEY_PAIR,
)?),
)?;
@@ -58,7 +58,7 @@ fn recover_keys_internal<CS: CipherSuite>(
let client_static_keypair = KeyPair::<CS::KeGroup>::from_private_key_slice(
&CS::OprfGroup::scalar_as_bytes(CS::OprfGroup::hash_to_scalar::<CS::Hash>(
&keypair_seed[..],
STR_OPAQUE_HASH_TO_SCALAR,
STR_OPAQUE_DERIVE_AUTH_KEY_PAIR,
)?),
)?;