proxygen
fizz::KeyDerivationImpl< Hash > Member List

This is the complete list of members for fizz::KeyDerivationImpl< Hash >, including all inherited members.

blankHash() const overridefizz::KeyDerivationImpl< Hash >inlinevirtual
deriveSecret(folly::ByteRange secret, folly::StringPiece label, folly::ByteRange messageHash) overridefizz::KeyDerivationImpl< Hash >virtual
expandLabel(folly::ByteRange secret, folly::StringPiece label, Buf hashValue, uint16_t length) overridefizz::KeyDerivationImpl< Hash >virtual
hash(const folly::IOBuf &in, folly::MutableByteRange out) overridefizz::KeyDerivationImpl< Hash >inlinevirtual
hashLength() const overridefizz::KeyDerivationImpl< Hash >inlinevirtual
hkdfExpand(folly::ByteRange secret, Buf info, uint16_t length) overridefizz::KeyDerivationImpl< Hash >virtual
hkdfExtract(folly::ByteRange salt, folly::ByteRange ikm) overridefizz::KeyDerivationImpl< Hash >inlinevirtual
hmac(folly::ByteRange key, const folly::IOBuf &in, folly::MutableByteRange out) overridefizz::KeyDerivationImpl< Hash >inlinevirtual
KeyDerivationImpl(const std::string &labelPrefix)fizz::KeyDerivationImpl< Hash >
labelPrefix_fizz::KeyDerivationImpl< Hash >private
~KeyDerivation()=defaultfizz::KeyDerivationvirtual
~KeyDerivationImpl() override=defaultfizz::KeyDerivationImpl< Hash >