boringssl/tool
David Benjamin d28f59c27b Switch the keylog BIO to a callback.
The keylog BIO is internally synchronized by the SSL_CTX lock, but an
application may wish to log keys from multiple SSL_CTXs. This is in
preparation for switching Chromium to use a separate SSL_CTX per profile
to more naturally split up the session caches.

It will also be useful for routing up SSLKEYLOGFILE in WebRTC. There,
each log line must be converted to an IPC up from the renderer
processes.

This will require changes in Chromium when we roll BoringSSL.

BUG=458365,webrtc:4417

Change-Id: I2945bdb4def0a9c36e751eab3d5b06c330d66b54
Reviewed-on: https://boringssl-review.googlesource.com/6514
Reviewed-by: Adam Langley <agl@google.com>
2015-11-19 01:23:49 +00:00
..
args.cc Fix build. 2015-06-05 19:13:31 +00:00
ciphers.cc Add ciphers option to bssl. 2015-11-03 01:17:02 +00:00
client.cc Switch the keylog BIO to a callback. 2015-11-19 01:23:49 +00:00
CMakeLists.txt Add ciphers option to bssl. 2015-11-03 01:17:02 +00:00
const.cc Make constants in bssl tool actually const. 2015-06-08 21:43:15 +00:00
digest.cc Use smart pointers instead of gotos in digest.cc. 2015-04-13 20:54:19 +00:00
genrsa.cc Possible Windows build fix. 2015-06-05 12:25:51 -07:00
internal.h Include base.h in tool/internal.h. 2015-06-08 14:52:13 -07:00
pkcs12.cc bssl pkcs12 shouldn't crash on missing key. 2015-11-09 23:05:20 +00:00
rand.cc Fix standalone build on Mac. 2015-04-20 16:50:18 +00:00
server.cc Check fread's return value in tool/server.cc. 2015-08-28 22:47:26 +00:00
speed.cc Fix curve25519 code for MSVC. 2015-11-17 15:15:05 -08:00
tool.cc Add ciphers option to bssl. 2015-11-03 01:17:02 +00:00
transport_common.cc Better handle IPv6. 2015-10-26 21:06:01 +00:00
transport_common.h Enable bssl client/s_client and server/s_server on Windows. 2015-01-28 20:24:09 +00:00