boringssl/tool
Matthew Braithwaite a57dcfb69c Add new cipherlist-setting APIs that reject nonsense.
The new APIs are SSL_CTX_set_strict_cipher_list() and
SSL_set_strict_cipher_list().  They have two motivations:

First, typos in cipher lists can go undetected for a long time, and
can have surprising consequences when silently ignored.

Second, there is a tendency to use superstition in the construction of
cipher lists, for example by "turning off" things that do not actually
exist.  This leads to the corrosive belief that DEFAULT and ALL ought
not to be trusted.  This belief is false.

Change-Id: I42909b69186e0b4cf45457e5c0bc968f6bbf231a
Reviewed-on: https://boringssl-review.googlesource.com/13925
Commit-Queue: Matt Braithwaite <mab@google.com>
Reviewed-by: Matt Braithwaite <mab@google.com>
2017-02-22 00:09:27 +00:00
..
args.cc Revert "Move C++ helpers into |bssl| namespace." 2016-07-12 08:09:33 -07:00
ciphers.cc Add new cipherlist-setting APIs that reject nonsense. 2017-02-22 00:09:27 +00:00
client.cc Add new cipherlist-setting APIs that reject nonsense. 2017-02-22 00:09:27 +00:00
CMakeLists.txt Add a tool to generate Ed25519 keys. 2015-12-18 23:34:13 +00:00
const.cc Revert "Move C++ helpers into |bssl| namespace." 2016-07-12 08:09:33 -07:00
digest.cc Correctness fixes for NaCl and other platforms. 2016-11-09 19:06:10 +00:00
generate_ed25519.cc Replace Scoped* heap types with bssl::UniquePtr. 2016-09-01 22:22:54 +00:00
genrsa.cc Replace Scoped* heap types with bssl::UniquePtr. 2016-09-01 22:22:54 +00:00
internal.h Revert "Move C++ helpers into |bssl| namespace." 2016-07-12 08:09:33 -07:00
pkcs12.cc Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
rand.cc Correctness fixes for NaCl and other platforms. 2016-11-09 19:06:10 +00:00
server.cc Add new cipherlist-setting APIs that reject nonsense. 2017-02-22 00:09:27 +00:00
speed.cc Remove old ChaCha20-Poly1305 AEAD. 2017-01-19 23:27:54 +00:00
tool.cc Revert "Move C++ helpers into |bssl| namespace." 2016-07-12 08:09:33 -07:00
transport_common.cc tool: show if server sent SCT staple 2017-02-16 01:20:37 +00:00
transport_common.h Teach bssl server about -max-version and -min-version. 2016-07-17 08:18:58 +00:00