use correct modulus and exponent in rdssl_rkey_get_exp_mod
This commit is contained in:
parent
50f607ee61
commit
53ba87dc17
4
ssl.c
4
ssl.c
@ -307,10 +307,10 @@ rdssl_rkey_get_exp_mod(RDSSL_RKEY * rkey, uint8 * exponent, uint32 max_exp_len,
|
|||||||
{
|
{
|
||||||
size_t outlen;
|
size_t outlen;
|
||||||
|
|
||||||
outlen = (mpz_sizeinbase(modulus, 2) + 7) / 8;
|
outlen = (mpz_sizeinbase(rkey->n, 2) + 7) / 8;
|
||||||
if (outlen > max_mod_len)
|
if (outlen > max_mod_len)
|
||||||
return 1;
|
return 1;
|
||||||
outlen = (mpz_sizeinbase(exponent, 2) + 7) / 8;
|
outlen = (mpz_sizeinbase(rkey->e, 2) + 7) / 8;
|
||||||
if (outlen > max_exp_len)
|
if (outlen > max_exp_len)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user