virtual ~HandshakeContext()=default
virtual void appendToTranscript(const Buf &transcript)=0
virtual Buf getFinishedData(folly::ByteRange baseKey) const =0
virtual folly::ByteRange getBlankContext() const =0
virtual Buf getHandshakeContext() const =0
std::string hkdfLabelPrefix_
folly::ssl::OpenSSLHash::Digest hashState_
folly::ByteRange getBlankContext() const override