openssl/crypto/asn1
Dr. Stephen Henson e1be1dce77 Leak fixes.
Fix error path leaks in a2i_ASN1_STRING(), a2i_ASN1_INTEGER() and
a2i_ASN1_ENUMERATED().

Thanks to Shi Lei for reporting these issues.

Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-08-05 16:46:09 +01:00
..
a_bitstr.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_bool.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_bytes.c Limit recursion depth in old d2i_ASN1_bytes function 2016-08-04 17:46:27 +01:00
a_d2i_fp.c Harden ASN.1 BIO handling of large amounts of data. 2016-04-23 00:27:42 +01:00
a_digest.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_dup.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_enum.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_gentm.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_i2d_fp.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_int.c Fix encoding bug in i2c_ASN1_INTEGER 2015-04-18 14:43:33 +01:00
a_mbstr.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_object.c Check for overlows and error return from ASN1_object_size() 2016-08-02 20:54:31 +01:00
a_octet.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_print.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_set.c Check for overflows in i2d_ASN1_SET() 2016-08-04 17:42:53 +01:00
a_sign.c Re-align some comments after running the reformat script. 2015-01-22 09:31:48 +00:00
a_strex.c Fix ASN1_STRING_to_UTF8 could not convert NumericString 2016-06-23 20:51:28 +01:00
a_strnid.c Fix some missing inits 2016-05-31 16:58:22 -04:00
a_time.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_type.c Fix ASN1_INTEGER handling. 2016-05-03 13:05:34 +01:00
a_utctm.c Fix regression in ASN1_UTCTIME_cmp_time_t 2015-03-15 19:47:08 +00:00
a_utf8.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
a_verify.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
ameth_lib.c Fix build with no-cmac 2016-06-03 13:03:29 -04:00
asn1.h Revert "Make it possible to have RFC2254 escapes with ASN1_STRING_print_ex()" 2016-05-20 16:21:50 +02:00
asn1_err.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
asn1_gen.c Limit depth of nested sequences when generating ASN.1 2015-04-16 16:06:11 +01:00
asn1_lib.c Calculate sequence length properly. 2016-08-03 00:13:03 +01:00
asn1_locl.h Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
asn1_mac.h Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
asn1_par.c Fix buffer overrun in ASN1_parse(). 2016-04-23 00:44:50 -04:00
asn1t.h Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
asn_mime.c Change usage of RAND_pseudo_bytes to RAND_bytes 2016-06-27 15:00:08 +01:00
asn_moid.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
asn_pack.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
bio_asn1.c Fix some missing inits 2016-05-31 16:58:22 -04:00
bio_ndef.c Fix some missing inits 2016-05-31 16:58:22 -04:00
charmap.h Revert "make update" 2016-05-20 16:21:50 +02:00
charmap.pl Revert "Make it possible to have RFC2254 escapes with ASN1_STRING_print_ex()" 2016-05-20 16:21:50 +02:00
d2i_pr.c Fix double free in d2i_PrivateKey(). 2016-05-04 12:59:11 +01:00
d2i_pu.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
evp_asn1.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
f_enum.c Leak fixes. 2016-08-05 16:46:09 +01:00
f_int.c Leak fixes. 2016-08-05 16:46:09 +01:00
f_string.c Leak fixes. 2016-08-05 16:46:09 +01:00
i2d_pr.c Add NULL check in i2d_PrivateKey() 2016-05-09 22:30:25 +02:00
i2d_pu.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
Makefile Fix the update target and remove duplicate file updates 2015-05-23 06:25:12 +02:00
n_pkey.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
nsseq.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
p5_pbe.c Change usage of RAND_pseudo_bytes to RAND_bytes 2016-06-27 15:00:08 +01:00
p5_pbev2.c Change usage of RAND_pseudo_bytes to RAND_bytes 2016-06-27 15:00:08 +01:00
p8_pkey.c Check PKCS#8 pkey field is valid before cleansing. 2015-02-03 14:02:12 +00:00
t_bitst.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
t_crl.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
t_pkey.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
t_req.c RT3513: req doesn't display attributes using utf8string 2016-05-14 20:06:33 +02:00
t_spki.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
t_x509.c Don't shift serial number into sign bit 2016-03-07 15:14:18 +00:00
t_x509a.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
tasn_dec.c Don't indicate errors during initial adb decode. 2016-07-06 02:41:55 +01:00
tasn_enc.c include <limits.h> 2016-08-02 23:41:45 +01:00
tasn_fre.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
tasn_new.c Don't set *pval to NULL in ASN1_item_ex_new. 2015-04-10 19:52:02 +01:00
tasn_prn.c Return error when trying to print invalid ASN1 integer 2016-08-04 22:22:07 +01:00
tasn_typ.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
tasn_utl.c Fix omitted selector handling. 2016-06-14 19:16:19 +01:00
x_algor.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_attrib.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_bignum.c Fix print of ASN.1 BIGNUM type. 2016-07-18 19:42:12 +01:00
x_crl.c Rerun util/openssl-format-source -v -c . 2015-01-22 09:31:48 +00:00
x_exten.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_info.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_long.c Fix format script. 2015-03-02 13:43:17 +00:00
x_name.c Fix name length limit check. 2016-05-04 17:40:53 +01:00
x_nx509.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_pkey.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_pubkey.c d2i: don't update input pointer on failure 2015-09-15 00:07:54 +02:00
x_req.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_sig.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_spki.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_val.c Run util/openssl-format-source -v -c . 2015-01-22 09:31:38 +00:00
x_x509.c Fix i2d_X509_AUX and update docs 2016-05-11 01:50:03 -04:00
x_x509a.c GH354: Memory leak fixes 2015-08-28 11:59:23 -04:00