SSL_SESSION wrapper
authorAnirudh Ramachandran <avr@fb.com>
Mon, 26 Sep 2016 21:55:14 +0000 (14:55 -0700)
committerFacebook Github Bot 7 <facebook-github-bot-7-bot@fb.com>
Mon, 26 Sep 2016 22:08:29 +0000 (15:08 -0700)
commit4450b4acfcc29ebce843c89fa7cd5c9c80b7eee1
tree62b34d0f079ae907208005f5644f6298319832a5
parent67dac89cc0d3f35c4646537ec8f01a22b20e253d
SSL_SESSION wrapper

Summary:
This is a start to wrapping various SSL objects going forward so different
binaries can choose different version of OpenSSL (i.e., BoringSSL, OpenSSL
1.1.0, OpenSSL 1.0.2, etc.). There's no change to the caller - everyone just
uses 'SSLSession', but the implementation details vary

Reviewed By: siyengar

Differential Revision: D3707791

fbshipit-source-id: f895334a768cb7d43b41af40c9bc06be5307cc7f
folly/Makefile.am
folly/io/async/test/SSLSessionTest.cpp [new file with mode: 0644]
folly/ssl/SSLSession.h [new file with mode: 0644]
folly/ssl/detail/OpenSSLVersionFinder.h [new file with mode: 0644]
folly/ssl/detail/SSLSessionImpl.cpp [new file with mode: 0644]
folly/ssl/detail/SSLSessionImpl.h [new file with mode: 0644]