boringssl/include/openssl
David Benjamin 6666886a9c Fix EnableIfContainer with MSVC 2015.
MSVC 2015's SFINAE implementation is broken. In particular, it seems not
to bother expanding EnableIfContainer unless we force it to by writing
::type. That means we need to use std::enable_if rather than
enable_if_t, even though it's quite wordy.

Change-Id: Ic643ab8a956991bb14af07832be80988f7735428
Reviewed-on: https://boringssl-review.googlesource.com/20764
Commit-Queue: Martin Kreichgauer <martinkr@google.com>
Reviewed-by: Martin Kreichgauer <martinkr@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-09-27 17:20:06 +00:00
..
aead.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
aes.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
arm_arch.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
asn1_mac.h Purge the remainder of asn1_mac.h. 2016-08-03 21:37:31 +00:00
asn1.h Register stack deleters automatically. 2017-07-26 21:03:11 +00:00
asn1t.h Remove ASN1_template_(i2d,d2i). 2017-09-15 22:53:43 +00:00
base64.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
base.h Explicit fallthrough on switch 2017-09-20 19:58:25 +00:00
bio.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
blowfish.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
bn.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
buf.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
buffer.h
bytestring.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
cast.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
chacha.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
cipher.h Add EVP AES-128 CFB128 support via decrepit. 2017-09-18 18:34:06 +00:00
cmac.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
conf.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
cpu.h Add CRYPTO_needs_hwcap2_workaround. 2017-09-18 14:05:46 +00:00
crypto.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
curve25519.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
des.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
dh.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
digest.h Export EVP_parse_digest_algorithm and add EVP_marshal_digest_algorithm. 2017-09-25 20:44:13 +00:00
dsa.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
dtls1.h
ec_key.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
ec.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
ecdh.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
ecdsa.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
engine.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
err.h Clarify ERR_print_errors_* clear the error queue. 2017-09-05 17:31:25 +00:00
evp.h Switch the buggy RSA parser off by default. 2017-09-18 19:42:51 +00:00
ex_data.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
hkdf.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
hmac.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
is_boringssl.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
lhash_macros.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
lhash.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
md4.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
md5.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
mem.h Remove redundant calls to |OPENSSL_cleanse| and |OPENSSL_realloc_clean|. 2017-09-18 19:16:51 +00:00
nid.h Add OpenSSL 1.1.0's cipher property functions. 2017-08-11 02:08:58 +00:00
obj_mac.h Rename obj_mac.h to nid.h and make it a multiply-includable header. 2016-03-31 20:45:35 +00:00
obj.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
objects.h
opensslconf.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
opensslv.h
ossl_typ.h
pem.h Switch a number of files to C++. 2017-07-12 20:54:02 +00:00
pkcs7.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
pkcs8.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
pkcs12.h
poly1305.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
pool.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
rand.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
rc4.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
ripemd.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
rsa.h Remove unused RSA_METHOD field. 2017-09-21 19:01:46 +00:00
safestack.h
sha.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
span.h Fix EnableIfContainer with MSVC 2015. 2017-09-27 17:20:06 +00:00
srtp.h
ssl3.h Simplify tls1_change_cipher_spec. 2017-09-22 15:18:17 +00:00
ssl.h Add SSL_CIPHER_get_prf_nid. 2017-09-21 21:44:15 +00:00
stack.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
thread.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
tls1.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
type_check.h Run comment conversion script on include/ 2017-08-18 23:38:51 +00:00
x509_vfy.h More scopers. 2017-08-03 19:35:09 +00:00
x509.h Add X509_PUBKEY to bssl::UniquePtr. 2017-08-30 17:23:31 +00:00
x509v3.h Register stack deleters automatically. 2017-07-26 21:03:11 +00:00