Go to file
David Benjamin e820df9371 Forbid interleaving between application data and handshake protocols.
This is the source of much of renegotiation's complexity, and of OpenSSL's
implementation of it. In practice, we only care about renegotiation because of
the client auth hack. There, we can safely assume that no server will send
application data between sending the HelloRequest and completing the handshake.

BUG=429450

Change-Id: I37f5abea5fdedb1d53e24ceb11f71287c74bb777
Reviewed-on: https://boringssl-review.googlesource.com/3332
Reviewed-by: Adam Langley <agl@google.com>
2015-02-09 19:42:44 +00:00
crypto Fix some unchecked mallocs. 2015-02-09 19:39:41 +00:00
doc Inital import. 2014-06-20 13:17:32 -07:00
include/openssl Remove support for dynamic METHODs. 2015-02-06 20:56:10 +00:00
ssl Forbid interleaving between application data and handshake protocols. 2015-02-09 19:42:44 +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