mirror of
https://github.com/openssl/openssl.git
synced 2025-04-06 20:20:50 +08:00
Fix param order in RSA_get0_key
Some calls to RSA_get0_key had the parameters in the wrong order causing a failure. GitHub Issue #1368 Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
68e71e9d00
commit
1e7c159d0d
@ -497,7 +497,7 @@ static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic)
|
||||
int nbyte, hnbyte, bitlen;
|
||||
const BIGNUM *e;
|
||||
|
||||
RSA_get0_key(rsa, &e, NULL, NULL);
|
||||
RSA_get0_key(rsa, NULL, &e, NULL);
|
||||
if (BN_num_bits(e) > 32)
|
||||
goto badkey;
|
||||
bitlen = RSA_bits(rsa);
|
||||
@ -539,7 +539,7 @@ static void write_rsa(unsigned char **out, RSA *rsa, int ispub)
|
||||
|
||||
nbyte = RSA_size(rsa);
|
||||
hnbyte = (RSA_bits(rsa) + 15) >> 4;
|
||||
RSA_get0_key(rsa, &e, &n, &d);
|
||||
RSA_get0_key(rsa, &n, &e, &d);
|
||||
write_lebn(out, e, 4);
|
||||
write_lebn(out, n, -1);
|
||||
if (ispub)
|
||||
|
Loading…
x
Reference in New Issue
Block a user