Go to file
David Benjamin afbc63fc2f Simplify DTLS epoch rewind.
SSL_AEAD_CTX ownership is currently too confusing. Instead, rely on the lack of
renego, so the previous epoch always uses the NULL cipher. (Were we to support
DTLS renego, we could keep track of s->d1->last_aead_write_ctx like
s->d1->last_write_sequence, but it isn't worth it.)

Buffered messages also tracked an old s->session, but this is unnecessary. The
s->session NULL check in tls1_enc dates to the OpenSSL initial commit and is
redundant with the aead NULL check.

Change-Id: I9a510468d95934c65bca4979094551c7536980ae
Reviewed-on: https://boringssl-review.googlesource.com/3234
Reviewed-by: Adam Langley <agl@google.com>
2015-02-03 20:34:06 +00:00
crypto Don't probe for NEON with SIGILL on aarch64. 2015-02-03 19:56:25 +00:00
doc Inital import. 2014-06-20 13:17:32 -07:00
include/openssl Simplify DTLS epoch rewind. 2015-02-03 20:34:06 +00:00
ssl Simplify DTLS epoch rewind. 2015-02-03 20:34:06 +00:00
tool Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
util Add unit-tests for PBKDF2. 2015-01-28 20:48:17 +00:00
.clang-format Inital import. 2014-06-20 13:17:32 -07:00
.gitignore Add generated documentation to .gitignore 2015-01-26 18:37:55 +00:00
BUILDING Honor the standard BUILD_SHARED_LIBS cmake variable. 2015-01-28 20:40:10 +00:00
CMakeLists.txt Enable more warnings & treat warnings as errors on Windows. 2015-01-31 00:18:55 +00:00
codereview.settings Add a codereview.settings file. 2014-11-18 22:21:33 +00:00
STYLE Add a style guide. 2015-01-28 01:12:05 +00:00