boringssl/crypto
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
..
asn1 Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
base64 Optimize constant-time base64 implementation slightly. 2017-05-17 23:11:47 +00:00
bio Tidy up some Windows compiler assumptions. 2017-08-16 19:57:06 +00:00
bn_extra Move bn/ into crypto/fipsmodule/ 2017-05-01 22:51:25 +00:00
buf Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
bytestring Convert bytestring_test to GTest. 2017-04-17 14:19:47 +00:00
chacha x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results. 2017-07-26 22:01:37 +00:00
cipher_extra Clarify the ChaCha20-Poly1305 assembly functions' final parameters. 2017-08-01 22:23:08 +00:00
cmac Convert cmac_test to GTest. 2017-04-24 20:25:22 +00:00
conf Fix out-of-memory condition in conf. 2017-03-21 16:19:22 +00:00
curve25519 Improve Curve25519 cswap x64 assembly 2017-05-23 22:51:48 +00:00
dh Remove RFC 5114 groups. 2017-08-18 16:48:11 +00:00
digest_extra Convert digest_test to GTest. 2017-05-18 14:50:06 +00:00
dsa Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
ec_extra Remove some unnecessary indirections. 2017-06-21 21:29:38 +00:00
ecdh Convert a number of tests to GTest. 2017-06-01 17:02:13 +00:00
ecdsa_extra Tidy up FIPS module dependencies. 2017-05-05 23:10:24 +00:00
engine Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
err Prevent both early data and custom extensions from being accepted. 2017-08-14 20:15:54 +00:00
evp Unify RSA errors somewhat. 2017-07-06 22:16:17 +00:00
fipsmodule Rename mont_data to order_mont. 2017-08-18 00:17:21 +00:00
hkdf Convert various tests to GTest. 2017-05-23 22:34:09 +00:00
hmac_extra Convert a number of tests to GTest. 2017-06-01 17:02:13 +00:00
lhash Convert various tests to GTest. 2017-05-23 22:34:09 +00:00
obj Add OpenSSL 1.1.0's cipher property functions. 2017-08-11 02:08:58 +00:00
pem OPENSSL_cleanse some buffers. 2017-08-09 00:17:52 +00:00
perlasm Sync ARM assembly up to 609b0852e4d50251857dbbac3141ba042e35a9ae. 2017-06-13 17:47:20 +00:00
pkcs7 Move pkcs{7,8}_test over to gtest 2017-06-02 16:53:41 +00:00
pkcs8 Convert remaining pkcs8 tests to gtest 2017-06-07 17:30:27 +00:00
poly1305 Convert a number of tests to GTest. 2017-06-01 17:02:13 +00:00
pool Convert various tests to GTest. 2017-05-23 22:34:09 +00:00
rand_extra Tidy up some Windows compiler assumptions. 2017-08-16 19:57:06 +00:00
rc4
rsa_extra Don't crash when decrypting with public keys. 2017-06-22 15:20:15 +00:00
stack Convert stack.h to use inline functions. 2017-05-22 15:06:04 +00:00
test Fix miscellaneous clang-tidy warnings. 2017-08-01 20:39:46 +00:00
x509 Add default cert store on Fuchsia 2017-08-15 18:58:58 +00:00
x509v3 Use functions that do not depend on the current locale. 2017-07-25 22:53:33 +00:00
CMakeLists.txt Tidy up some Windows compiler assumptions. 2017-08-16 19:57:06 +00:00
compiler_test.cc Test that nullptr has the obvious memory representation. 2017-07-28 17:39:28 +00:00
constant_time_test.cc Switch constant-time functions to using |crypto_word_t|. 2017-04-21 22:06:05 +00:00
cpu-aarch64-linux.c
cpu-arm-linux.c Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
cpu-arm.c
cpu-intel.c Tidy up some Windows compiler assumptions. 2017-08-16 19:57:06 +00:00
cpu-ppc64le.c Make the POWER hardware capability value a global in crypto.c. 2017-04-04 18:19:19 +00:00
crypto.c Tidy up some Windows compiler assumptions. 2017-08-16 19:57:06 +00:00
ex_data.c Remove ex_data's dup hook. 2017-05-23 22:43:59 +00:00
internal.h Rotate the default ticket encryption key. 2017-08-16 18:18:54 +00:00
mem.c Use functions that do not depend on the current locale. 2017-07-25 22:53:33 +00:00
refcount_c11.c
refcount_lock.c
refcount_test.cc Convert various tests to GTest. 2017-05-23 22:34:09 +00:00
thread_none.c
thread_pthread.c Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
thread_test.cc Convert thread_test to GTest. 2017-06-05 22:30:35 +00:00
thread_win.c Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
thread.c