proxygen
|
#include <JavaCryptoFactory.h>
Public Member Functions | |
~JavaCryptoFactory () override=default | |
std::shared_ptr< PeerCert > | makePeerCert (Buf certData) const override |
Public Member Functions inherited from fizz::Factory | |
virtual | ~Factory ()=default |
virtual std::unique_ptr< PlaintextReadRecordLayer > | makePlaintextReadRecordLayer () const |
virtual std::unique_ptr< PlaintextWriteRecordLayer > | makePlaintextWriteRecordLayer () const |
virtual std::unique_ptr< EncryptedReadRecordLayer > | makeEncryptedReadRecordLayer (EncryptionLevel encryptionLevel) const |
virtual std::unique_ptr< EncryptedWriteRecordLayer > | makeEncryptedWriteRecordLayer (EncryptionLevel encryptionLevel) const |
virtual std::unique_ptr< KeyScheduler > | makeKeyScheduler (CipherSuite cipher) const |
virtual std::unique_ptr< KeyDerivation > | makeKeyDeriver (CipherSuite cipher) const |
virtual std::unique_ptr< HandshakeContext > | makeHandshakeContext (CipherSuite cipher) const |
virtual std::unique_ptr< KeyExchange > | makeKeyExchange (NamedGroup group) const |
virtual std::unique_ptr< Aead > | makeAead (CipherSuite cipher) const |
virtual Random | makeRandom () const |
virtual uint32_t | makeTicketAgeAdd () const |
virtual std::string | getHkdfPrefix () const |
This class instantiates objects using Java Crypto API instead of OpenSSL.
Definition at line 19 of file JavaCryptoFactory.h.
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from fizz::Factory.
Definition at line 23 of file JavaCryptoFactory.h.
References folly::gen::move.