boringssl/crypto/asn1
Emilia Kasper 0dccfbc6c7 Fix OID handling.
- Upon parsing, reject OIDs with invalid base-128 encoding.
- Always NUL-terminate the destination buffer in OBJ_obj2txt printing
  function.

CVE-2014-3508

(Imported from upstream's c01618dd822cc724c05eeb52455874ad068ec6a5)

Change-Id: I12bdeeaa700183195e4c2f474f964f8ae7a04549
Reviewed-on: https://boringssl-review.googlesource.com/1440
Reviewed-by: David Benjamin <davidben@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
2014-08-07 21:09:47 +00:00
..
a_bitstr.c Inital import. 2014-06-20 13:17:32 -07:00
a_bool.c Inital import. 2014-06-20 13:17:32 -07:00
a_bytes.c Inital import. 2014-06-20 13:17:32 -07:00
a_d2i_fp.c Inital import. 2014-06-20 13:17:32 -07:00
a_dup.c Inital import. 2014-06-20 13:17:32 -07:00
a_enum.c Inital import. 2014-06-20 13:17:32 -07:00
a_gentm.c Remove CHARSET_EBCDIC 2014-07-07 19:30:35 +00:00
a_i2d_fp.c Inital import. 2014-06-20 13:17:32 -07:00
a_int.c Inital import. 2014-06-20 13:17:32 -07:00
a_mbstr.c Remove CHARSET_EBCDIC 2014-07-07 19:30:35 +00:00
a_object.c Fix OID handling. 2014-08-07 21:09:47 +00:00
a_octet.c Inital import. 2014-06-20 13:17:32 -07:00
a_print.c Remove CHARSET_EBCDIC 2014-07-07 19:30:35 +00:00
a_strnid.c Set default global mask to UTF8 only. 2014-06-20 13:17:41 -07:00
a_time.c Remove CHARSET_EBCDIC 2014-07-07 19:30:35 +00:00
a_type.c Inital import. 2014-06-20 13:17:32 -07:00
a_utctm.c Memory leak and NULL dereference fixes. 2014-07-28 17:05:12 -07:00
a_utf8.c Inital import. 2014-06-20 13:17:32 -07:00
asn1_error.c Move public headers to include/openssl/ 2014-07-14 22:42:18 +00:00
asn1_lib.c Add visibility rules. 2014-07-31 22:03:11 +00:00
asn1_locl.h Inital import. 2014-06-20 13:17:32 -07:00
asn1_par.c Inital import. 2014-06-20 13:17:32 -07:00
asn_pack.c Inital import. 2014-06-20 13:17:32 -07:00
bio_asn1.c Memory leak and NULL dereference fixes. 2014-07-28 17:05:12 -07:00
bio_ndef.c Inital import. 2014-06-20 13:17:32 -07:00
charmap.pl Add license to charmap.pl. 2014-06-30 16:48:53 -07:00
CMakeLists.txt Inital import. 2014-06-20 13:17:32 -07:00
f_enum.c Inital import. 2014-06-20 13:17:32 -07:00
f_int.c Remove CHARSET_EBCDIC 2014-07-07 19:30:35 +00:00
f_string.c Remove CHARSET_EBCDIC 2014-07-07 19:30:35 +00:00
t_bitst.c Inital import. 2014-06-20 13:17:32 -07:00
t_pkey.c Inital import. 2014-06-20 13:17:32 -07:00
tasn_dec.c Inital import. 2014-06-20 13:17:32 -07:00
tasn_enc.c Memory leak and NULL dereference fixes. 2014-07-28 17:05:12 -07:00
tasn_fre.c Inital import. 2014-06-20 13:17:32 -07:00
tasn_new.c Inital import. 2014-06-20 13:17:32 -07:00
tasn_prn.c Const correctness. 2014-06-20 13:17:36 -07:00
tasn_typ.c Inital import. 2014-06-20 13:17:32 -07:00
tasn_utl.c Inital import. 2014-06-20 13:17:32 -07:00
x_bignum.c Inital import. 2014-06-20 13:17:32 -07:00
x_long.c Inital import. 2014-06-20 13:17:32 -07:00