openssl/crypto
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
..
aes RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
asn1 Return shared OIDs when decoding. 2015-09-19 05:57:19 +01:00
bf RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
bio remove 0 assignments. 2015-09-03 16:26:34 -04:00
bn Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
buffer remove 0 assignments. 2015-09-03 16:26:34 -04:00
camellia RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
cast RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
cmac Fix the update target and remove duplicate file updates 2015-05-22 18:44:33 +02:00
cms Fix zlib CMS compilation. 2015-09-11 23:10:29 +01:00
comp remove 0 assignments. 2015-09-03 16:26:34 -04:00
conf remove 0 assignments. 2015-09-03 16:26:34 -04:00
des RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
dh Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
dsa Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
dso Add and use OPENSSL_zalloc 2015-09-02 22:05:37 -04:00
ec d2i: don't update input pointer on failure 2015-09-14 23:53:03 +02:00
ecdh RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
ecdsa Constify ECDSA_METHOD_new. 2015-09-12 01:53:52 +01:00
engine make update 2015-09-16 12:40:55 +01:00
err Fix the update target and remove duplicate file updates 2015-05-22 18:44:33 +02:00
evp Fix indentation 2015-09-19 09:04:16 -04:00
hmac remove 0 assignments. 2015-09-03 16:26:34 -04:00
idea RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
include/internal Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
jpake Fix the update target and remove duplicate file updates 2015-05-22 18:44:33 +02:00
lhash remove 0 assignments. 2015-09-03 16:26:34 -04:00
md2 RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
md4 RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
md5 RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
mdc2 Fix the update target and remove duplicate file updates 2015-05-22 18:44:33 +02:00
modes Conversion to UTF-8 where needed 2015-07-14 01:10:01 +02:00
objects remove 0 assignments. 2015-09-03 16:26:34 -04:00
ocsp Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
pem RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
perlasm
pkcs7 Remove warning about use of uninitialised variable 2015-09-06 12:56:33 +02:00
pkcs12 RT4002: check for NULL cipher in p12_crpt.c 2015-09-01 20:01:38 +02:00
pqueue Add and use OPENSSL_zalloc 2015-09-02 22:05:37 -04:00
rand RT3969: Add OPENSSL_SYS_UEFI 2015-09-08 23:14:36 -04:00
rc2 RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
rc4 RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
rc5 RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
ripemd RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
rsa remove 0 assignments. 2015-09-03 16:26:34 -04:00
seed Fix the update target and remove duplicate file updates 2015-05-22 18:44:33 +02:00
sha RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
srp Fix "defined but not used" warnings. 2015-09-11 18:16:23 +01:00
stack More zalloc nits 2015-09-04 11:45:44 -04:00
store Add and use OPENSSL_zalloc 2015-09-02 22:05:37 -04:00
threads Cleanup mttest.c : because we no longer use stdio here, don't include it 2015-06-21 21:45:48 +02:00
ts Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
txt_db RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
ui remove 0 assignments. 2015-09-03 16:26:34 -04:00
whrlpool Conversion to UTF-8 where needed 2015-07-14 01:10:01 +02:00
x509 Embed various signature algorithms. 2015-09-17 17:18:59 +01:00
x509v3 Embed X509_REQ_INFO 2015-09-16 22:33:25 +01:00
alphacpuid.pl
arm64cpuid.pl
arm_arch.h
armcap.c
armv4cpuid.pl
c64xpluscpuid.pl
cpt_err.c Rewrite crypto/ex_data 2015-07-20 01:16:28 -04:00
cryptlib.c
crypto-lib.com Remove obsolete key formats. 2015-07-16 01:06:48 -04:00
cversion.c
ebcdic.c
ex_data.c Rewrite crypto/ex_data 2015-07-20 01:16:28 -04:00
fips_err.h
fips_ers.c
ia64cpuid.S
install-crypto.com
lock.c
LPdir_nyi.c
LPdir_unix.c
LPdir_vms.c
LPdir_win32.c
LPdir_win.c
LPdir_wince.c
Makefile More secure storage of key material. 2015-06-23 17:09:35 -04:00
mem_clr.c Make sure OPENSSL_cleanse checks for NULL 2015-09-17 22:29:08 +01:00
mem_dbg.c
mem.c Add and use OPENSSL_zalloc 2015-09-02 22:05:37 -04:00
o_dir_test.c
o_dir.c
o_fips.c
o_init.c
o_str.c
o_time.c Check OPENSSL_gmtime_diff 2015-09-02 23:03:43 -04:00
opensslconf.h.in RT3969: Add OPENSSL_SYS_UEFI 2015-09-08 23:14:36 -04:00
pariscid.pl
ppc_arch.h
ppccap.c RT3990: Fix #include path. 2015-08-05 22:06:01 -04:00
ppccpuid.pl
s390xcap.c
s390xcpuid.S
sec_mem.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
sparc_arch.h
sparccpuid.S Conversion to UTF-8 where needed 2015-07-14 01:10:01 +02:00
sparcv9cap.c
thr_id.c
uid.c
vms_rms.h
x86_64cpuid.pl
x86cpuid.pl