proxygen
|
#include <OpenSSLKeyExchange-inl.h>
Public Member Functions | |
void | generateKeyPair () |
void | setPrivateKey (folly::ssl::EvpPkeyUniquePtr privateKey) |
const folly::ssl::EvpPkeyUniquePtr & | getKey () const |
std::unique_ptr< folly::IOBuf > | generateSharedSecret (const folly::ssl::EvpPkeyUniquePtr &peerKey) const |
Private Attributes | |
folly::ssl::EvpPkeyUniquePtr | key_ |
Definition at line 13 of file OpenSSLKeyExchange-inl.h.
|
inline |
Definition at line 15 of file OpenSSLKeyExchange-inl.h.
References fizz::detail::generateECKeyPair(), and fizz::detail::OpenSSLECKeyExchange< T >::key_.
|
inline |
Definition at line 28 of file OpenSSLKeyExchange-inl.h.
References fizz::detail::generateEvpSharedSecret(), and fizz::detail::OpenSSLECKeyExchange< T >::key_.
Referenced by fizz::test::TEST_P().
|
inline |
Definition at line 24 of file OpenSSLKeyExchange-inl.h.
References fizz::detail::OpenSSLECKeyExchange< T >::key_.
|
inline |
Definition at line 19 of file OpenSSLKeyExchange-inl.h.
References fizz::detail::OpenSSLECKeyExchange< T >::key_, folly::gen::move, and fizz::detail::validateECKey().
Referenced by fizz::test::TEST_P().
|
private |
Definition at line 37 of file OpenSSLKeyExchange-inl.h.
Referenced by fizz::detail::OpenSSLECKeyExchange< T >::generateKeyPair(), fizz::detail::OpenSSLECKeyExchange< T >::generateSharedSecret(), fizz::detail::OpenSSLECKeyExchange< T >::getKey(), and fizz::detail::OpenSSLECKeyExchange< T >::setPrivateKey().