Cleanup Validate tests
parent
5202b6312f
commit
1fc26dc14c
16
xed25519.cpp
16
xed25519.cpp
|
|
@ -268,11 +268,13 @@ bool x25519::Validate(RandomNumberGenerator &rng, unsigned int level) const
|
||||||
{
|
{
|
||||||
SecByteBlock sk(m_sk, SECRET_KEYLENGTH), pk(PUBLIC_KEYLENGTH);
|
SecByteBlock sk(m_sk, SECRET_KEYLENGTH), pk(PUBLIC_KEYLENGTH);
|
||||||
ClampKeys(pk, sk);
|
ClampKeys(pk, sk);
|
||||||
if (VerifyBufsEqual(pk, m_pk, PUBLIC_KEYLENGTH) == false || VerifyBufsEqual(sk, m_sk, SECRET_KEYLENGTH) == false)
|
|
||||||
{
|
bool equal = true;
|
||||||
|
equal &= VerifyBufsEqual(pk, m_pk, PUBLIC_KEYLENGTH);
|
||||||
|
equal &= VerifyBufsEqual(sk, m_sk, SECRET_KEYLENGTH);
|
||||||
|
if (equal == false)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
@ -393,11 +395,13 @@ bool ed25519PrivateKey::Validate(RandomNumberGenerator &rng, unsigned int level)
|
||||||
{
|
{
|
||||||
SecByteBlock sk(m_sk, SECRET_KEYLENGTH), pk(PUBLIC_KEYLENGTH);
|
SecByteBlock sk(m_sk, SECRET_KEYLENGTH), pk(PUBLIC_KEYLENGTH);
|
||||||
ClampKeys(pk, sk);
|
ClampKeys(pk, sk);
|
||||||
if (VerifyBufsEqual(pk, m_pk, PUBLIC_KEYLENGTH) == false || VerifyBufsEqual(sk, m_sk, SECRET_KEYLENGTH) == false)
|
|
||||||
{
|
bool equal = true;
|
||||||
|
equal &= VerifyBufsEqual(pk, m_pk, PUBLIC_KEYLENGTH);
|
||||||
|
equal &= VerifyBufsEqual(sk, m_sk, SECRET_KEYLENGTH);
|
||||||
|
if (equal == false)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue