33 virtual std::unique_ptr<folly::IOBuf>
getKeyShare()
const = 0;
virtual ~KeyExchange()=default
virtual std::unique_ptr< folly::IOBuf > getKeyShare() const =0
virtual std::unique_ptr< folly::IOBuf > generateSharedSecret(folly::ByteRange keyShare) const =0
virtual void generateKeyPair()=0