mirror of
https://github.com/jakcron/nstool
synced 2024-12-25 06:01:12 +00:00
[crypto] Made rsakey comparisions const.
This commit is contained in:
parent
99151507c6
commit
2e9af1b0f7
1 changed files with 9 additions and 9 deletions
|
@ -33,14 +33,14 @@ namespace crypto
|
|||
memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize);
|
||||
}
|
||||
|
||||
bool operator==(const sRsa1024Key& other)
|
||||
bool operator==(const sRsa1024Key& other) const
|
||||
{
|
||||
return memcmp(this->modulus, other.modulus, kRsa1024Size) == 0 \
|
||||
&& memcmp(this->priv_exponent, other.priv_exponent, kRsa1024Size) == 0 \
|
||||
&& memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize) == 0;
|
||||
&& memcmp(this->public_exponent, other.public_exponent, kRsaPublicExponentSize) == 0;
|
||||
}
|
||||
|
||||
bool operator!=(const sRsa1024Key& other)
|
||||
bool operator!=(const sRsa1024Key& other) const
|
||||
{
|
||||
return !operator==(other);
|
||||
}
|
||||
|
@ -59,12 +59,12 @@ namespace crypto
|
|||
memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize);
|
||||
}
|
||||
|
||||
bool operator==(const sRsa2048Key& other)
|
||||
bool operator==(const sRsa2048Key& other) const
|
||||
{
|
||||
return memcmp(this->modulus, other.modulus, kRsa2048Size) == 0 && memcmp(this->priv_exponent, other.priv_exponent, kRsa2048Size) == 0 && memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize) == 0;
|
||||
return memcmp(this->modulus, other.modulus, kRsa2048Size) == 0 && memcmp(this->priv_exponent, other.priv_exponent, kRsa2048Size) == 0 && memcmp(this->public_exponent, other.public_exponent, kRsaPublicExponentSize) == 0;
|
||||
}
|
||||
|
||||
bool operator!=(const sRsa2048Key& other)
|
||||
bool operator!=(const sRsa2048Key& other) const
|
||||
{
|
||||
return !operator==(other);
|
||||
}
|
||||
|
@ -83,12 +83,12 @@ namespace crypto
|
|||
memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize);
|
||||
}
|
||||
|
||||
bool operator==(const sRsa4096Key& other)
|
||||
bool operator==(const sRsa4096Key& other) const
|
||||
{
|
||||
return memcmp(this->modulus, other.modulus, kRsa4096Size) == 0 && memcmp(this->priv_exponent, other.priv_exponent, kRsa4096Size) == 0 && memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize) == 0;
|
||||
return memcmp(this->modulus, other.modulus, kRsa4096Size) == 0 && memcmp(this->priv_exponent, other.priv_exponent, kRsa4096Size) == 0 && memcmp(this->public_exponent, other.public_exponent, kRsaPublicExponentSize) == 0;
|
||||
}
|
||||
|
||||
bool operator!=(const sRsa4096Key& other)
|
||||
bool operator!=(const sRsa4096Key& other) const
|
||||
{
|
||||
return !operator==(other);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue