proxygen
|
#include <FizzClient.h>
Private Member Functions | |
void | startActions (Actions actions) |
Friends | |
class | FizzBase< FizzClient< ActionMoveVisitor, SM >, ActionMoveVisitor, SM > |
Additional Inherited Members | |
Protected Member Functions inherited from fizz::FizzBase< Derived, ActionMoveVisitor, StateMachine > | |
void | processActions (typename StateMachine::CompletedActions actions) |
void | addProcessingActions (typename StateMachine::ProcessingActions actions) |
Protected Attributes inherited from fizz::FizzBase< Derived, ActionMoveVisitor, StateMachine > | |
StateMachine | machine_ |
const StateMachine::StateType & | state_ |
folly::IOBufQueue & | transportReadBuf_ |
Definition at line 21 of file FizzClient.h.
void fizz::client::FizzClient< ActionMoveVisitor, SM >::connect | ( | std::shared_ptr< const FizzClientContext > | context, |
std::shared_ptr< const CertificateVerifier > | verifier, | ||
folly::Optional< std::string > | sni, | ||
folly::Optional< CachedPsk > | cachedPsk, | ||
const std::shared_ptr< ClientExtensions > & | extensions = nullptr |
||
) |
Definition at line 13 of file FizzClient-inl.h.
References folly::gen::move.
void fizz::client::FizzClient< ActionMoveVisitor, SM >::connect | ( | std::shared_ptr< const FizzClientContext > | context, |
folly::Optional< std::string > | hostname | ||
) |
Uses the default verifier to verify certificates
Definition at line 29 of file FizzClient-inl.h.
References fizz::Client, folly::netops::connect(), and folly::gen::move.
Buf fizz::client::FizzClient< ActionMoveVisitor, SM >::getEarlyEkm | ( | folly::StringPiece | label, |
const Buf & | context, | ||
uint16_t | length | ||
) | const |
Returns an exported key material derived from the early secret of the TLS connection. Throws if the early secret is not available.
Definition at line 41 of file FizzClient-inl.h.
References fizz::Exporter::getEkm(), and fizz::test::label.
|
private |
Definition at line 57 of file FizzClient-inl.h.
References folly::gen::move.
|
friend |
Definition at line 54 of file FizzClient.h.