proxygen
fizz::Sha256 Struct Reference

#include <Sha256.h>

Inheritance diagram for fizz::Sha256:
fizz::Sha< Sha256 >

Static Public Attributes

static constexpr size_t HashLen = 32
 
static constexpr auto HashEngine = EVP_sha256
 
static constexpr folly::StringPiece BlankHash
 

Additional Inherited Members

- Static Public Member Functions inherited from fizz::Sha< Sha256 >
static void hmac (folly::ByteRange key, const folly::IOBuf &in, folly::MutableByteRange out)
 
static void hash (const folly::IOBuf &in, folly::MutableByteRange out)
 

Detailed Description

Definition at line 17 of file Sha256.h.

Member Data Documentation

constexpr folly::StringPiece fizz::Sha256::BlankHash
static
Initial value:
{
"\xe3\xb0\xc4\x42\x98\xfc\x1c\x14\x9a\xfb\xf4\xc8\x99\x6f\xb9\x24\x27\xae\x41\xe4\x64\x9b\x93\x4c\xa4\x95\x99\x1b\x78\x52\xb8\x55"}

Definition at line 22 of file Sha256.h.

constexpr auto fizz::Sha256::HashEngine = EVP_sha256
static

Definition at line 20 of file Sha256.h.

constexpr size_t fizz::Sha256::HashLen = 32
static

Definition at line 18 of file Sha256.h.


The documentation for this struct was generated from the following files: