Remove #error if OPENSSL_NO_FOO is defineddiscussed with jsing
remove prototypes with no matching functionfeedback and ok tb@
Remove previously missed idea file.
Consolidate idea into a single C file.
Remove various ${thing}_optionsVarious, ancient ciphers exposed some of their innards via an _options()API. Apart from openssl version/speed, only some lua thingie in nmap everlooked at these. Go
Remove various ${thing}_optionsVarious, ancient ciphers exposed some of their innards via an _options()API. Apart from openssl version/speed, only some lua thingie in nmap everlooked at these. Go figure.hppa testing by miod, i386 testing by sthen. Thanks!ok jsing
show more ...
Hide symbols in cast, idea, and ocspok tb@
Hit idea with the loving mallet of knfmtok knfmt
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
Delete a lot of #if 0 code in libressl.There are a few instances where #if 1 is removed but the code remains.Based on the following OpenSSL commits. Some of the commits weren'tstrictly deletion
Delete a lot of #if 0 code in libressl.There are a few instances where #if 1 is removed but the code remains.Based on the following OpenSSL commits. Some of the commits weren'tstrictly deletions so they are going to be split up into separate commits.6f91b017bbb7140f816721141ac156d1b828a6b33d47c1d331fdc7574d2275cda1a630ccdb624b08dfb56425b68314b2b57e17c82c1df42e7a015132c8fa2356a00cbaada8963f739e5570298311a060f16a64d11f55c01f56baa62ebf1dec7f8fe718cb9ccc00ef6ea65567622e40c49aca43f2c6d79cdb02a938c953b3e1ced71d9a832de1618f907eb96d75d0ebef2aef7a2c77b27575b8da898e22f3ccd5d6fbb194095312f4722c81c9362dbd0de66cb6566f1a93ad111c7dfe36a09a976c4c009079b19ea11a5adcfb5edfe23908b350f8757df405b0f5f71f8de24b792743d11e1d5a0dcd336a49368750c577a2b18e657ea1a932d125154f4e13ab2258796d908e964419603d2478dfb391c66e7ccb2dcc9776b432dfde107636ac9bc62a5b3233fe2a54dbc27008input + ok jsing@, miod@, tedu@
deregister; no binary changeok jsing@ miod@
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
Remove meat which either duplicates code found in apps/, or is only of valuefor 20th century historians, and can be put in the Attic.
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