boringssl/ssl
David Benjamin 32876b3dbb Document cipher suite configuration.
The cipher suite rules could also be anchored on SSL_TXT_* if desired. I
currently documented them in prose largely because SSL_TXT_* also
defines protocol version strings and those are weird; SSL_TXT_TLSV1_1
isn't even a cipher rule. (And, in fact, those are the only SSL_TXT_*
macros that we can't blindly remove. I found some code that #ifdef's the
version SSL_TXT_* macros to decide if version-locked SSL_METHODs are
available.)

Also they clutter the header. I was thinking maybe we should dump a lot
of the random constants into a separate undocumented header or perhaps
just unexport them.

I'm slightly torn on this though and could easily be convinced in the
other direction. (Playing devil's advocate, anchoring on SSL_TXT_* means
we're less likely to forget to document one so long as adding a
SSL_TXT_* macro is the convention.)

Change-Id: Ide2ae44db9d6d8f29c24943090c210da0108dc37
Reviewed-on: https://boringssl-review.googlesource.com/5962
Reviewed-by: Adam Langley <agl@google.com>
2015-09-28 22:36:22 +00:00
..
pqueue Fix some malloc test crashs. 2015-05-21 18:00:10 +00:00
test Use |strtok| rather than |strtok_r|. 2015-09-23 15:01:07 -07:00
CMakeLists.txt Rename ssl_sess.c to ssl_session.c. 2015-09-14 23:37:52 +00:00
custom_extensions.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
d1_both.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
d1_clnt.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
d1_lib.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
d1_meth.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
d1_pkt.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
d1_srtp.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
d1_srvr.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
dtls_record.c Reject empty records of unexpected type. 2015-08-28 22:03:00 +00:00
internal.h Don't pretend to account for RSA_PSK. 2015-09-23 23:18:44 +00:00
s3_both.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
s3_clnt.c Adding more options for signing digest fallback. 2015-09-23 21:55:01 +00:00
s3_enc.c Change some "int" variables to "size_t" in ssl3_handshake_mac(). 2015-09-24 00:04:59 +00:00
s3_lib.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
s3_meth.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
s3_pkt.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
s3_srvr.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
ssl_aead_ctx.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
ssl_asn1.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
ssl_buffer.c Fix buffer size computation. 2015-09-01 20:18:21 +00:00
ssl_cert.c Document certificate verification functions in SSL. 2015-09-23 23:31:18 +00:00
ssl_cipher.c Upstream Android-specific things under |BORINGSSL_ANDROID_SYSTEM| 2015-09-23 16:41:33 -07:00
ssl_file.c Document certificate verification functions in SSL. 2015-09-23 23:31:18 +00:00
ssl_lib.c Document cipher suite configuration. 2015-09-28 22:36:22 +00:00
ssl_rsa.c Adding more options for signing digest fallback. 2015-09-23 21:55:01 +00:00
ssl_session.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
ssl_stat.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
ssl_test.cc Make SSL_get_client_CA_list slightly more OpenSSL-compatible. 2015-09-11 22:30:55 +00:00
ssl_txt.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
t1_enc.c Align the SSL stack on #include style. 2015-09-15 23:32:07 +00:00
t1_lib.c Upstream Android-specific things under |BORINGSSL_ANDROID_SYSTEM| 2015-09-23 16:41:33 -07:00
tls_record.c Fix MSVC build. 2015-08-28 22:27:33 +00:00