16 namespace extensions {
static folly::ssl::EcKeyUniquePtr constructEcKeyFromBuf(const Buf &key)
static void verify(const TokenBindingKeyParameters &keyParams, const Buf &key, const Buf &signature, const Buf &message)
static folly::ssl::EcdsaSigUniquePtr constructECDSASig(const Buf &signature)
TokenBindingKeyParameters
std::unique_ptr< ECDSA_SIG, EcdsaSigDeleter > EcdsaSigUniquePtr
std::unique_ptr< EC_KEY, EcKeyDeleter > EcKeyUniquePtr
static folly::Optional< TokenBindingID > validateTokenBinding(TokenBinding tokenBinding, const Buf &ekm, const TokenBindingKeyParameters &negotiatedParameters)
std::unique_ptr< folly::IOBuf > Buf