mirror of
https://github.com/jakcron/nstool
synced 2024-11-15 02:06:40 +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);
|
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 \
|
return memcmp(this->modulus, other.modulus, kRsa1024Size) == 0 \
|
||||||
&& memcmp(this->priv_exponent, other.priv_exponent, 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);
|
return !operator==(other);
|
||||||
}
|
}
|
||||||
|
@ -59,12 +59,12 @@ namespace crypto
|
||||||
memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize);
|
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);
|
return !operator==(other);
|
||||||
}
|
}
|
||||||
|
@ -83,12 +83,12 @@ namespace crypto
|
||||||
memcpy(this->public_exponent, other.public_exponent, kRsaPublicExponentSize);
|
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);
|
return !operator==(other);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue