chromium/net/third_party/quiche/src/quiche/quic/core/crypto/channel_id.cc

// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "quiche/quic/core/crypto/channel_id.h"

#include <cstdint>

#include "absl/strings/string_view.h"
#include "openssl/bn.h"
#include "openssl/ec.h"
#include "openssl/ecdsa.h"
#include "openssl/nid.h"
#include "openssl/sha.h"

namespace quic {

// static
const char ChannelIDVerifier::kContextStr[] =;
// static
const char ChannelIDVerifier::kClientToServerStr[] =;

// static
bool ChannelIDVerifier::Verify(absl::string_view key,
                               absl::string_view signed_data,
                               absl::string_view signature) {}

// static
bool ChannelIDVerifier::VerifyRaw(absl::string_view key,
                                  absl::string_view signed_data,
                                  absl::string_view signature,
                                  bool is_channel_id_signature) {}

}  // namespace quic