openssl/crypto/asn1
Dr. Stephen Henson 331bf00bed Return shared OIDs when decoding.
When an OID is decoded see if it exists in the registered OID table
and if so return the shared OID instead of dynamically allocating
an ASN1_OBJECT.

Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-09-19 05:57:19 +01:00
..
a_bitstr.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_d2i_fp.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_digest.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_dup.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_gentm.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_i2d_fp.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_int.c RT3993: Fix error found by VS2008 2015-09-08 23:32:53 -04:00
a_mbstr.c Updates for NumericString support 2015-09-07 10:34:44 +01:00
a_object.c Return shared OIDs when decoding. 2015-09-19 05:57:19 +01:00
a_octet.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_print.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_sign.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_strex.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_strnid.c Add NumericString support 2015-09-07 10:34:44 +01:00
a_time.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_type.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_utctm.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_utf8.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
a_verify.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
ameth_lib.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
asn1_err.c New ASN.1 embed macro. 2015-09-16 22:17:39 +01:00
asn1_gen.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
asn1_lib.c remove 0 assignments. 2015-09-03 16:26:34 -04:00
asn1_locl.h Make asn1_ex_i2c, asn1_ex_c2i static. 2015-03-28 12:08:48 +00:00
asn1_par.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
asn_mime.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
asn_moid.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
asn_mstbl.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
asn_pack.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
bio_asn1.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
bio_ndef.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
charmap.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
charmap.pl RT1815: More const'ness improvements 2014-08-18 11:49:16 -04:00
d2i_pr.c d2i: don't update input pointer on failure 2015-09-14 23:53:03 +02:00
d2i_pu.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
evp_asn1.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
f_int.c ASN1 INTEGER refactor. 2015-05-18 18:38:42 +01:00
f_string.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
i2d_pr.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
i2d_pu.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
Makefile make update 2015-09-02 21:26:17 +01:00
n_pkey.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
nsseq.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
p5_pbe.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
p5_pbev2.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
p5_scrypt.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
p8_pkey.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
t_bitst.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
t_crl.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
t_pkey.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
t_req.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
t_spki.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
t_x509.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
t_x509a.c make X509_CERT_AUX opaque 2015-08-31 20:58:33 +01:00
tasn_dec.c New ASN.1 embed macro. 2015-09-16 22:17:39 +01:00
tasn_enc.c New ASN.1 embed macro. 2015-09-16 22:17:39 +01:00
tasn_fre.c New ASN.1 embed macro. 2015-09-16 22:17:39 +01:00
tasn_new.c New ASN.1 embed macro. 2015-09-16 22:17:39 +01:00
tasn_prn.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
tasn_scn.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
tasn_typ.c Allocate string types directly. 2015-03-13 16:42:44 +00:00
tasn_utl.c free null cleanup finale 2015-05-01 10:02:07 -04:00
x_algor.c free NULL cleanup 8 2015-04-30 11:31:07 -04:00
x_bignum.c check bn_new return value 2015-08-31 16:03:31 -04:00
x_crl.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
x_info.c remove 0 assignments. 2015-09-03 16:26:34 -04:00
x_long.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
x_pkey.c RT4047: Set reference count earlier 2015-09-17 11:58:24 -04:00
x_pubkey.c d2i: don't update input pointer on failure 2015-09-14 23:53:03 +02:00
x_req.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
x_sig.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
x_spki.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
x_val.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
x_x509.c Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
x_x509a.c make X509_CERT_AUX opaque 2015-08-31 20:58:33 +01:00