mirror of https://github.com/openssl/openssl.git
p8 is allocated using EVP_PKEY2PKCS8(), but when PKCS8_add_keyusage() fails this memory is not freed. Fix this by adding a call to PKCS8_PRIV_KEY_INFO_free(). Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com> Reviewed-by: Hugo Landau <hlandau@devever.net> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25818) |
||
|---|---|---|
| .. | ||
| build.info | ||
| p12_add.c | ||
| p12_asn.c | ||
| p12_attr.c | ||
| p12_crpt.c | ||
| p12_crt.c | ||
| p12_decr.c | ||
| p12_init.c | ||
| p12_key.c | ||
| p12_kiss.c | ||
| p12_local.h | ||
| p12_mutl.c | ||
| p12_npas.c | ||
| p12_p8d.c | ||
| p12_p8e.c | ||
| p12_sbag.c | ||
| p12_utl.c | ||
| pk12err.c | ||