|
template<class N > |
size_t | fizz::detail::getBufSize (const Buf &buf) |
|
template<> |
size_t | fizz::detail::getBufSize< bits24 > (const Buf &buf) |
|
template<class T > |
size_t | fizz::detail::getSize (const T &t) |
|
template<class T > |
void | fizz::detail::checkWithin24bits (const typename std::enable_if< std::is_integral< T >::value &&!std::is_signed< T >::value, T >::type &value) |
|
template<class T > |
void | fizz::detail::writeBits24 (T len, folly::io::Appender &out) |
|
template<class T > |
void | fizz::detail::write (const T &in, folly::io::Appender &appender) |
|
template<class N , class T > |
void | fizz::detail::writeVector (const std::vector< T > &data, folly::io::Appender &out) |
|
void | fizz::detail::writeBuf (const Buf &buf, folly::io::Appender &out) |
|
template<> |
void | fizz::detail::writeBuf< bits24 > (const Buf &buf, folly::io::Appender &out) |
|
template<> |
void | fizz::detail::write< Extension > (const Extension &extension, folly::io::Appender &out) |
|
template<> |
void | fizz::detail::write< CertificateEntry > (const CertificateEntry &entry, folly::io::Appender &out) |
|
uint32_t | fizz::detail::readBits24 (folly::io::Cursor &cursor) |
|
template<class N > |
size_t | fizz::detail::readBuf (Buf &buf, folly::io::Cursor &cursor) |
|
template<> |
size_t | fizz::detail::readBuf< bits24 > (Buf &buf, folly::io::Cursor &cursor) |
|
template<class T > |
size_t | fizz::detail::read (T &out, folly::io::Cursor &cursor) |
|
template<class N , class T > |
size_t | fizz::detail::readVector (std::vector< T > &out, folly::io::Cursor &cursor) |
|
template<> |
Buf | fizz::encode< ServerHello > (ServerHello &&shlo) |
|
template<> |
Buf | fizz::encode< HelloRetryRequest > (HelloRetryRequest &&shlo) |
|
template<> |
Buf | fizz::encode< EndOfEarlyData > (EndOfEarlyData &&) |
|
template<> |
Buf | fizz::encode< EncryptedExtensions > (EncryptedExtensions &&extensions) |
|
template<> |
Buf | fizz::encode< CertificateRequest > (CertificateRequest &&cr) |
|
template<> |
Buf | fizz::encode< const CertificateMsg & > (const CertificateMsg &cert) |
|
template<> |
Buf | fizz::encode< CertificateMsg & > (CertificateMsg &cert) |
|
template<> |
Buf | fizz::encode< CertificateMsg > (CertificateMsg &&cert) |
|
template<> |
Buf | fizz::encode< CompressedCertificate & > (CompressedCertificate &cc) |
|
template<> |
Buf | fizz::encode< CompressedCertificate > (CompressedCertificate &&cc) |
|
template<> |
Buf | fizz::encode< CertificateVerify > (CertificateVerify &&certVerify) |
|
template<> |
Buf | fizz::encode< Alert > (Alert &&alert) |
|
template<> |
Buf | fizz::encode< const ClientHello & > (const ClientHello &chlo) |
|
template<> |
Buf | fizz::encode< ClientHello & > (ClientHello &chlo) |
|
template<> |
Buf | fizz::encode< ClientHello > (ClientHello &&chlo) |
|
template<> |
Buf | fizz::encode< Finished > (Finished &&fin) |
|
template<> |
Buf | fizz::encode< NewSessionTicket > (NewSessionTicket &&nst) |
|
Buf | fizz::encodeHkdfLabel (HkdfLabel &&label, const std::string &hkdfLabelPrefix) |
|
template<> |
Buf | fizz::encode< KeyUpdate > (KeyUpdate &&keyUpdate) |
|
template<> |
Buf | fizz::encode< message_hash > (message_hash &&hash) |
|
template<class T > |
Buf | fizz::encodeHandshake (T &&handshakeMsg) |
|
template<> |
ClientHello | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
ServerHello | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
EndOfEarlyData | fizz::decode (folly::io::Cursor &) |
|
template<> |
EncryptedExtensions | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
CertificateRequest | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
CertificateMsg | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
CompressedCertificate | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
CertificateVerify | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
NewSessionTicket | fizz::decode< NewSessionTicket > (folly::io::Cursor &cursor) |
|
template<> |
Alert | fizz::decode (folly::io::Cursor &cursor) |
|
template<> |
Finished | fizz::decode< Finished > (std::unique_ptr< folly::IOBuf > &&buf) |
|
template<> |
KeyUpdate | fizz::decode< KeyUpdate > (folly::io::Cursor &cursor) |
|
template<class T > |
T | fizz::decode (std::unique_ptr< folly::IOBuf > &&buf) |
|
template<typename T > |
std::string | fizz::enumToHex (T enumValue) |
|