Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Nick Mathewson
Tor
Commits
29c9675b
Commit
29c9675b
authored
Mar 14, 2020
by
Nick Mathewson
⛰
Browse files
Fix memory leak in crypto_pk_asn1_decode_private.
(Deep, deep thanks to Taylor for reminding me to test this!)
parent
ab2e66cc
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/lib/crypt_ops/crypto_rsa_openssl.c
View file @
29c9675b
...
...
@@ -590,6 +590,7 @@ crypto_pk_asn1_decode_private(const char *str, size_t len, int max_bits)
if
(
max_bits
>=
0
&&
rsa
->
n
&&
BN_num_bits
(
rsa
->
n
)
>
max_bits
)
{
#endif
log_info
(
LD_CRYPTO
,
"Private key longer than expected."
);
RSA_free
(
rsa
);
return
NULL
;
}
crypto_pk_t
*
result
=
crypto_new_pk_from_openssl_rsa_
(
rsa
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment