proxygen
|
#include <Factory.h>
This class instantiates various objects to facilitate testing.
|
virtualdefault |
|
inlinevirtual |
Definition at line 132 of file Factory.h.
References fizz::kHkdfLabelPrefix, and folly::Range< Iter >::str().
Referenced by makeHandshakeContext(), and makeKeyDeriver().
|
inlinevirtual |
Definition at line 105 of file Factory.h.
References fizz::TLS_AES_128_GCM_SHA256, fizz::TLS_AES_128_OCB_SHA256_EXPERIMENTAL, fizz::TLS_AES_256_GCM_SHA384, and fizz::TLS_CHACHA20_POLY1305_SHA256.
Referenced by fizz::Protocol::setAead().
|
inlinevirtual |
Definition at line 47 of file Factory.h.
Referenced by fizz::sm::generateTicket(), fizz::sm::getCertificateRequest(), fizz::sm::getMaxEarlyDataSize(), fizz::sm::handleCertMsg(), and fizz::sm::negotiatePsk().
|
inlinevirtual |
Definition at line 52 of file Factory.h.
Referenced by fizz::sm::generateTicket(), fizz::sm::getCertificateRequest(), fizz::sm::getMaxEarlyDataSize(), fizz::sm::handleCertMsg(), and fizz::sm::negotiatePsk().
|
inlinevirtual |
Definition at line 76 of file Factory.h.
References getHkdfPrefix(), fizz::TLS_AES_128_GCM_SHA256, fizz::TLS_AES_128_OCB_SHA256_EXPERIMENTAL, fizz::TLS_AES_256_GCM_SHA384, and fizz::TLS_CHACHA20_POLY1305_SHA256.
Referenced by fizz::sm::getCertificateRequest(), fizz::server::getCookieState(), fizz::sm::getHrrKeyExchangers(), fizz::sm::negotiatePsk(), and fizz::sm::setupSchedulerAndContext().
|
inlinevirtual |
Definition at line 62 of file Factory.h.
References getHkdfPrefix(), fizz::TLS_AES_128_GCM_SHA256, fizz::TLS_AES_128_OCB_SHA256_EXPERIMENTAL, fizz::TLS_AES_256_GCM_SHA384, and fizz::TLS_CHACHA20_POLY1305_SHA256.
Referenced by fizz::ExportedAuthenticator::getAuthenticator(), fizz::Exporter::getEkm(), fizz::LoggingFactory::makeKeyScheduler(), makeKeyScheduler(), fizz::test::AuthenticatorTest::SetUp(), fizz::test::ValidateAuthenticatorTest::SetUp(), and fizz::ExportedAuthenticator::validateAuthenticator().
|
inlinevirtual |
Definition at line 90 of file Factory.h.
References fizz::secp256r1, fizz::secp384r1, fizz::secp521r1, and fizz::x25519.
Referenced by fizz::sm::doKex(), and fizz::sm::getKeyExchangers().
|
inlinevirtual |
Reimplemented in fizz::LoggingFactory.
Definition at line 56 of file Factory.h.
References makeKeyDeriver(), and folly::gen::move.
Referenced by fizz::sm::getHrrKeyExchangers(), fizz::sm::negotiatePsk(), and fizz::sm::setupSchedulerAndContext().
Reimplemented in fizz::test::MockFactory, and fizz::JavaCryptoFactory.
Definition at line 128 of file Factory.h.
References fizz::CertUtils::makePeerCert(), and folly::gen::move.
Referenced by fizz::sm::generateTicket(), and fizz::sm::handleCertMsg().
|
inlinevirtual |
Definition at line 37 of file Factory.h.
Referenced by fizz::sm::getCertificateRequest().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 124 of file Factory.h.
Referenced by fizz::sm::generateTicket().