proxygen
fizz::KeyDerivation Member List

This is the complete list of members for fizz::KeyDerivation, including all inherited members.

blankHash() const =0fizz::KeyDerivationpure virtual
deriveSecret(folly::ByteRange secret, folly::StringPiece label, folly::ByteRange messageHash)=0fizz::KeyDerivationpure virtual
expandLabel(folly::ByteRange secret, folly::StringPiece label, Buf hashValue, uint16_t length)=0fizz::KeyDerivationpure virtual
hash(const folly::IOBuf &in, folly::MutableByteRange out)=0fizz::KeyDerivationpure virtual
hashLength() const =0fizz::KeyDerivationpure virtual
hkdfExpand(folly::ByteRange secret, Buf info, uint16_t length)=0fizz::KeyDerivationpure virtual
hkdfExtract(folly::ByteRange salt, folly::ByteRange ikm)=0fizz::KeyDerivationpure virtual
hmac(folly::ByteRange key, const folly::IOBuf &in, folly::MutableByteRange out)=0fizz::KeyDerivationpure virtual
~KeyDerivation()=defaultfizz::KeyDerivationvirtual