Go to file
David Benjamin 93d67d36c5 Refactor ssl3_send_client_key_exchange slightly.
Like ssl3_get_client_key_exchange, it is split into three parts:
- If PSK, query the PSK and write out the PSK identity.
- Compute the base pre-master secret.
- If PSK, compute the final pre-master secret.

This also fixes some double-frees on malloc failures in the ECDHE case. And it
avoids using the handshake output buffer to start the premaster secret.

Change-Id: I8631ee33c1e9c19604b3dcce2c676c83893c308d
Reviewed-on: https://boringssl-review.googlesource.com/2062
Reviewed-by: Adam Langley <agl@google.com>
2014-10-29 20:34:07 +00:00
crypto Move the X509_NAME typedef into x509.h. 2014-10-28 22:38:38 +00:00
doc Inital import. 2014-06-20 13:17:32 -07:00
include/openssl Move the X509_NAME typedef into x509.h. 2014-10-28 22:38:38 +00:00
ssl Refactor ssl3_send_client_key_exchange slightly. 2014-10-29 20:34:07 +00:00
tool Missing includes for FreeBSD. 2014-09-30 19:15:15 +00:00
util Not everyone keeps bash in /bin. 2014-09-30 20:03:07 +00:00
.clang-format Inital import. 2014-06-20 13:17:32 -07:00
.gitignore Inital import. 2014-06-20 13:17:32 -07:00
BUILDING Increase minimum required cmake version 2014-08-18 17:23:37 +00:00
CMakeLists.txt Increase minimum required cmake version 2014-08-18 17:23:37 +00:00