openssl/crypto
Richard Levitte e3e6a72ec8 After auto init, check that the deprecated functions exist before using
The functions that have been deprecated by the auto init changes are
now guarded with deprecation checks, so it's fairly easy to see if
they can be used.

In test/dtlsv1listentest, we simply remove all init and cleanup code,
as they are call automatically when needed.

Reviewed-by: Matt Caswell <matt@openssl.org>
2016-02-10 23:56:50 +01:00
..
aes unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
asn1 Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
async Attempt to log an error if init failed 2016-02-10 17:40:59 +00:00
bf unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
bio BIO_PAIR_DEBUG did nothing; remove it. 2016-02-10 15:28:18 -05:00
bn unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
buffer constify PACKET 2016-02-01 16:21:57 +01:00
camellia unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
cast unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
chacha unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
cmac GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
cms GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
comp The new init functions can now fail so shouldn't be void 2016-02-10 17:40:59 +00:00
conf Rename INIT funtions, deprecate old ones. 2016-02-10 09:37:03 -05:00
ct unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
des unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
dh Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
dsa Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
dso Fix potential buffer overrun 2016-02-04 10:09:19 -05:00
ec unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
engine After auto init, check that the deprecated functions exist before using 2016-02-10 23:56:50 +01:00
err Attempt to log an error if init failed 2016-02-10 17:40:59 +00:00
evp Ensure allocation size fits into size_t 2016-02-10 20:13:26 +01:00
hmac GH641: Don't care openssl_zmalloc 2016-02-08 11:09:16 -05:00
idea unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
include/internal Rename INIT funtions, deprecate old ones. 2016-02-10 09:37:03 -05:00
jpake unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
kdf unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
lhash unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
md2 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
md4 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
md5 unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
mdc2 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
modes unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
objects GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
ocsp GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
pem New BN functions. 2016-02-02 17:17:38 +00:00
perlasm x86[_64] assembly pack: add ChaCha20 and Poly1305 modules. 2016-02-10 10:31:14 +01:00
pkcs7 Enhance and clear the support of linker flags 2016-02-06 17:57:19 +01:00
pkcs12 add missing file p12_lcl.h 2016-02-08 21:22:19 +00:00
poly1305 unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
rand unified build scheme: add a "unified" template for VMS descrip.mms 2016-02-10 14:36:32 +01:00
rc2 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
rc4 unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
rc5 unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
ripemd unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
rsa Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
seed unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
sha unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
srp GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
stack if no comparison function set make sk_sort no op 2016-02-06 18:49:10 +00:00
ts Enhance and clear the support of linker flags 2016-02-06 17:57:19 +01:00
txt_db unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
ui GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
whrlpool unified build scheme: add a "unified" template for Unix Makefile 2016-02-10 14:36:04 +01:00
x509 Deprecate the -issuer_checks debugging option 2016-02-10 12:34:06 -05:00
x509v3 GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
alphacpuid.pl
arm64cpuid.pl Add assembly support to ios64-cross. 2015-01-23 15:38:41 +01:00
arm_arch.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
armcap.c Add assembly support for 32-bit iOS. 2015-04-20 15:06:22 +02:00
armv4cpuid.pl ARMv4 assembly pack: implement support for Thumb2. 2015-09-25 13:34:02 +02:00
build.info Quote the CFLAG in Unixly Makefiles, for buildinf.h 2016-02-10 19:36:48 +01:00
c64xpluscpuid.pl C64x+ assembly pack: make it work with older toolchain. 2014-05-04 16:38:32 +02:00
cpt_err.c After renaming init, update errors. 2016-02-10 15:52:32 -05:00
cryptlib.c Rename INIT funtions, deprecate old ones. 2016-02-10 09:37:03 -05:00
cversion.c Make it possible to get ENGINESDIR info from OpenSSL_versions 2016-02-10 19:36:48 +01:00
ebcdic.c Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
ex_data.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
fips_err.h Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
fips_ers.c Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
ia64cpuid.S
init.c After renaming init, update errors. 2016-02-10 15:52:32 -05:00
lock.c Auto init/deinit libcrypto 2016-02-09 15:11:38 +00:00
LPdir_nyi.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
LPdir_unix.c memset, memcpy, sizeof consistency fixes 2015-05-05 22:18:59 -04:00
LPdir_vms.c memset, memcpy, sizeof consistency fixes 2015-05-05 22:18:59 -04:00
LPdir_win.c memset, memcpy, sizeof consistency fixes 2015-05-05 22:18:59 -04:00
LPdir_win32.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
LPdir_wince.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
Makefile.in Quote the CFLAG in Unixly Makefiles, for buildinf.h 2016-02-10 19:36:48 +01:00
mem.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
mem_clr.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
mem_dbg.c Rename INIT funtions, deprecate old ones. 2016-02-10 09:37:03 -05:00
mem_sec.c Make sure to always include string.h so memset gets declared. 2016-02-10 04:14:35 +01:00
o_dir.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
o_fips.c Identify and move common internal libcrypto header files 2015-05-14 17:21:40 +02:00
o_init.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
o_str.c GH614: Use memcpy()/strdup() when possible 2016-02-03 15:45:56 -05:00
o_time.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
pariscid.pl PA-RISC assembler pack: switch to bve in 64-bit builds. 2013-06-18 10:37:00 +02:00
ppc_arch.h crypto/ppccap.c: add SIGILL-free processor capability detection code. 2015-12-14 16:08:49 +01:00
ppccap.c crypto/ppccap.c: add SIGILL-free processor capability detection code. 2015-12-14 16:08:49 +01:00
ppccpuid.pl crpyto/ppccpuid.pl: add FPU probe and fix OPENSSL_rdtsc. 2015-12-14 16:09:25 +01:00
s390xcap.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
s390xcpuid.S
sparc_arch.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
sparccpuid.S Conversion to UTF-8 where needed 2015-07-14 01:10:01 +02:00
sparcv9cap.c crypto/sparcv9cap.c: add SIGILL-free feature detection for Solaris. 2015-12-02 10:53:33 +01:00
thr_id.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
uid.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
vms_rms.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
x86_64cpuid.pl x86[_64]cpuid.pl: add low-level RDSEED. 2014-02-14 17:24:12 +01:00
x86cpuid.pl Undo a90081576c 2014-08-09 08:02:20 -04:00