diff options
author | tb <> | 2023-08-10 15:05:28 +0000 |
---|---|---|
committer | tb <> | 2023-08-10 15:05:28 +0000 |
commit | 3c2cb2633347857266edec5c36b278a2eb7b13fd (patch) | |
tree | 8d1950a42e00bbb98113c6eda16f45e77cfa2388 /src/lib/libcrypto/dsa | |
parent | 6f0e5d3e4213fc2ec901d65902fbeb0a59c05fad (diff) | |
download | openbsd-3c2cb2633347857266edec5c36b278a2eb7b13fd.tar.gz openbsd-3c2cb2633347857266edec5c36b278a2eb7b13fd.tar.bz2 openbsd-3c2cb2633347857266edec5c36b278a2eb7b13fd.zip |
Fix a leak in rsa_pub_encode()
rsa_param_encode() allocates the PSS parameters in an ASN1_STRING which
is leaked if any error occurs later in rsa_pub_encode(). Convert the rest
of the code to follow our ordinary idioms more closely.
ok jsing
Diffstat (limited to 'src/lib/libcrypto/dsa')
0 files changed, 0 insertions, 0 deletions