Remove #error if OPENSSL_NO_FOO is defineddiscussed with jsing
Remove unused n2ln, l2nn, n2l and l2n macros.
Hide symbols in lhash, pem, and rc2ok jsing@
Hit rc2 with the loving mallet of knfmt.ok tb@
spelling fixes; from paul tagliamontei removed the arithmetics -> arithmetic changes, as i felt theywere not clearly correctok tb
Make internal header file names consistentLibcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h namesused for internal headers. Move all these headers we inherited fromOpenSSL to *_l
Make internal header file names consistentLibcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h namesused for internal headers. Move all these headers we inherited fromOpenSSL to *_local.h, reserving the name *_internal.h for our own code.Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.constant_time_locl.h is moved to constant_time.h since it's special.Adjust all .c files in libcrypto, libssl and regress.The diff is mechanical with the exception of tls13_quic.c, where#include <ssl_locl.h> was fixed manually.discussed with jsing,no objection bcook
show more ...
deregister; no binary changeok jsing@ miod@
Explicitly include <openssl/opensslconf.h> in every file that referencesan OPENSSL_NO_* define. This avoids relying on something else pulling itin for us, plus it fixes several cases where the #ifn
Explicitly include <openssl/opensslconf.h> in every file that referencesan OPENSSL_NO_* define. This avoids relying on something else pulling itin for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ isnever going to do anything, since OPENSSL_NO_XYZ will never defined, dueto the fact that opensslconf.h has not been included.This also includes some miscellaneous sorting/tidying of headers.
remove unused, private version strings except SSL_version_strAlso remove unused des_ver.h, which exports some of these strings, but is not installed.ok miod@ tedu@
tags as requested by miod and tedu
typo in comment
Remove meat which either duplicates code found in apps/, or is only of valuefor 20th century historians, and can be put in the Attic.
Get rid of MS Visual C compiler and Intel C compiler specific defines.
OPENSSL_DECLARE_EXIT serves no purpose.
unistd.h is always in the same place; no need to #include the result ofa maze of conditional #define's
we don't use these files for building
remove FIPS mode support. people who require FIPS can buy something thatmeets their needs, but dumping it in here only penalizes the rest of us.ok beck deraadt
Moved to regress/lib/libcrypto.
remove auto-generated dependencies from the old unused build system, sothat it is easier to find code pieces. They are getting in the way.ok miod
resolve conflicts
import OpenSSL-1.0.1c
resolve conflicts, fix local changes
import OpenSSL-1.0.0a
import openssl-0.9.8j
12