boringssl/include/openssl
David Benjamin 68a0b1b112 Remove RFC 5114 groups.
These groups are terrible, we got the function wrong (unused ENGINE
parameter does not match upstream), and the functions are unused. Unwind
them. This change doesn't unwind the X9.42 Diffie-Hellman machinery, so
the checks are still present and tested.

(We can probably get rid of the X9.42 machinery too, but it is reachable
from DSA_dup_DH.  That's only used by wpa_supplicant and, if that code
ever ran, it'd be ignored because we don't support DHE in TLS. I've left
it alone for the time being.)

Bug: 2
Change-Id: I8d9396983c8d40ed46a03ba6947720da7e9b689a
Reviewed-on: https://boringssl-review.googlesource.com/19384
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-08-18 16:48:11 +00:00
..
aead.h Make the bssl::SealRecord out_suffix arg fixed length. 2017-07-28 21:42:25 +00:00
aes.h Replace keywrap AEADs with upstream's APIs. 2016-10-04 01:37:31 +00:00
arm_arch.h
asn1_mac.h
asn1.h Register stack deleters automatically. 2017-07-26 21:03:11 +00:00
asn1t.h Document support status of the legacy ASN.1 code. 2017-06-09 19:27:33 +00:00
base64.h
base.h Remove old BORINGSSL_YYYYMM defines. 2017-08-14 21:51:53 +00:00
bio.h Remove BIO_set_callback and friends. 2017-08-16 18:19:54 +00:00
blowfish.h
bn.h Fix typo. 2017-07-20 21:26:32 +00:00
buf.h Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
buffer.h
bytestring.h Convert bytestring_test to GTest. 2017-04-17 14:19:47 +00:00
cast.h
chacha.h
cipher.h Enforce incrementing counter for TLS 1.2 AES-GCM. 2017-05-26 20:06:36 +00:00
cmac.h Fold stack-allocated types into headers. 2016-09-07 21:50:05 +00:00
conf.h Convert stack.h to use inline functions. 2017-05-22 15:06:04 +00:00
cpu.h Set static armcaps based on __ARM_FEATURE_CRYPTO. 2017-06-09 00:29:10 +00:00
crypto.h First part of the FIPS module. 2017-04-07 00:05:34 +00:00
curve25519.h Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
des.h
dh.h Remove RFC 5114 groups. 2017-08-18 16:48:11 +00:00
digest.h Decouple PKCS#12 hash lookup from the OID table. 2017-03-25 21:22:50 +00:00
dsa.h Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
dtls1.h
ec_key.h Trim RSA_METHOD and ECDSA_METHOD. 2017-06-22 19:06:29 +00:00
ec.h Fix check_fips for public keys and synchronize the EC and RSA versions. 2017-04-13 17:33:40 +00:00
ecdh.h Const-correct ECDH_compute_key. 2016-10-09 17:53:19 +00:00
ecdsa.h ECDSA: const EC_KEY* arguments where possible. 2017-02-18 06:22:01 +00:00
engine.h Fold stack-allocated types into headers. 2016-09-07 21:50:05 +00:00
err.h Document ERR_error_string_n standalone. 2017-04-27 20:26:22 +00:00
evp.h Implement scrypt from RFC 7914. 2017-06-12 20:32:21 +00:00
ex_data.h Remove ex_data's dup hook. 2017-05-23 22:43:59 +00:00
hkdf.h
hmac.h Fold stack-allocated types into headers. 2016-09-07 21:50:05 +00:00
is_boringssl.h Ensure consumers set up include paths properly. 2017-04-12 22:42:28 +00:00
lhash_macros.h Add CRYPTO_BUFFER and CRYPTO_BUFFER_POOL. 2016-10-27 22:55:55 +00:00
lhash.h Remove lh_new's default hash and comparator. 2017-01-04 01:44:10 +00:00
md4.h
md5.h
mem.h Use functions that do not depend on the current locale. 2017-07-25 22:53:33 +00:00
nid.h Add OpenSSL 1.1.0's cipher property functions. 2017-08-11 02:08:58 +00:00
obj_mac.h
obj.h Spellcheck our public headers. 2017-01-12 18:24:27 +00:00
objects.h
opensslconf.h Disable SSLv3 by default. 2017-04-11 16:38:16 +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 Add PKCS7_get_raw_certificates. 2017-04-19 17:30:31 +00:00
pkcs8.h Decouple PKCS8_encrypt and PKCS8_decrypt's core from crypto/asn1. 2017-03-26 04:00:26 +00:00
pkcs12.h
poly1305.h
pool.h Register stack deleters automatically. 2017-07-26 21:03:11 +00:00
rand.h Add dummy |RAND_get_rand_method|. 2017-07-28 21:50:21 +00:00
rc4.h
ripemd.h
rsa.h Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
safestack.h
sha.h Remove SHA_LBLOCK and SHA_LONG. 2017-01-25 23:30:13 +00:00
span.h C++ headers should be more aggressively wrapped in extern "C++". 2017-07-27 20:12:53 +00:00
srtp.h
ssl3.h Replace init_msg/init_num with a get_message hook. 2017-08-08 21:13:04 +00:00
ssl.h Rotate the default ticket encryption key. 2017-08-16 18:18:54 +00:00
stack.h Add a bssl::PushToStack helper. 2017-07-28 19:56:36 +00:00
thread.h
tls1.h Remove experimental TLS 1.3 short record header extension. 2017-03-02 22:39:17 +00:00
type_check.h Use OPENSSL_UNUSED in OPENSSL_COMPILE_ASSERT. 2017-07-17 20:53:15 +00:00
x509_vfy.h More scopers. 2017-08-03 19:35:09 +00:00
x509.h More scopers. 2017-08-03 19:35:09 +00:00
x509v3.h Register stack deleters automatically. 2017-07-26 21:03:11 +00:00