David Benjamin
39c803cba2
openssl: remove most BoringSSL #ifdefs.
...
As of https://boringssl-review.googlesource.com/#/c/6980/ , almost all of
BoringSSL #ifdefs in cURL should be unnecessary:
- BoringSSL provides no-op stubs for compatibility which replaces most
#ifdefs.
- DES_set_odd_parity has been in BoringSSL for nearly a year now. Remove
the compatibility codepath.
- With a small tweak to an extend_key_56_to_64 call, the NTLM code
builds fine.
- Switch OCSP-related #ifdefs to the more generally useful
OPENSSL_NO_OCSP.
The only #ifdefs which remain are Curl_ossl_version and the #undefs to
work around OpenSSL and wincrypt.h name conflicts. (BoringSSL leaves
that to the consumer. The in-header workaround makes things sensitive to
include order.)
This change errs on the side of removing conditionals despite many of
the restored codepaths being no-ops. (BoringSSL generally adds no-op
compatibility stubs when possible. OPENSSL_VERSION_NUMBER #ifdefs are
bad enough!)
Closes #640
2016-02-09 08:46:36 +01:00
..
2016-02-09 08:46:36 +01:00
2015-09-03 23:35:41 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2015-11-07 23:20:50 +01:00
2015-02-20 14:17:32 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-09 08:46:36 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:46:54 -05:00
2016-02-04 18:46:54 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-08 15:49:54 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2015-11-11 22:18:24 +00:00
2016-02-09 08:46:36 +01:00
2016-02-09 08:46:36 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-09 08:46:36 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:46:54 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:46:54 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:11:07 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-09 08:46:36 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:46:54 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:46:54 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:46:54 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-04 18:46:54 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-08 11:09:40 +01:00
2016-02-03 00:19:02 +01:00
2016-02-08 11:09:40 +01:00
2016-02-03 00:19:02 +01:00
2016-02-06 17:51:51 -05:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2015-03-03 12:36:18 +01:00
2016-02-03 00:19:02 +01:00
2015-09-03 11:37:50 +02:00
2016-02-03 00:19:02 +01:00
2015-03-24 23:47:01 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 01:45:21 +01:00
2013-02-17 14:30:38 -07:00
2016-02-03 00:19:02 +01:00
2013-03-08 13:27:45 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2012-04-07 00:31:24 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2014-12-05 14:54:25 +01:00
2016-02-03 00:19:02 +01:00
2015-02-06 14:26:32 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 01:45:21 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 01:45:21 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2015-06-15 09:02:46 +02:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00
2016-02-03 00:19:02 +01:00