chromium/device/fido/fido_constants.cc

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

#include "device/fido/fido_constants.h"

#include "base/notreached.h"
#include "base/strings/string_number_conversions.h"

namespace device {

namespace {

std::string CtapRequestCommandName(CtapRequestCommand command) {}

std::string CtapDeviceResponseCodeName(CtapDeviceResponseCode code) {}

}  // namespace

const std::array<uint8_t, 32> kBogusAppParam =;

const std::array<uint8_t, 32> kBogusChallenge =;

const char kResidentKeyMapKey[] =;
const char kUserVerificationMapKey[] =;
const char kUserPresenceMapKey[] =;
const char kClientPinMapKey[] =;
const char kPlatformDeviceMapKey[] =;
const char kEntityIdMapKey[] =;
const char kEntityNameMapKey[] =;
const char kDisplayNameMapKey[] =;
const char kCredentialTypeMapKey[] =;
const char kCredentialAlgorithmMapKey[] =;
const char kCredentialManagementMapKey[] =;
const char kCredentialManagementPreviewMapKey[] =;
const char kBioEnrollmentMapKey[] =;
const char kBioEnrollmentPreviewMapKey[] =;
const char kPinUvTokenMapKey[] =;
const char kDefaultCredProtectKey[] =;
const char kEnterpriseAttestationKey[] =;
const char kLargeBlobsKey[] =;
const char kAlwaysUvKey[] =;
const char kMakeCredUvNotRqdKey[] =;

const base::TimeDelta kDeviceTimeout =;
const base::TimeDelta kU2fRetryDelay =;

const char kFormatKey[] =;
const char kAttestationStatementKey[] =;
const char kAuthDataKey[] =;
const char kNoneAttestationValue[] =;

const char kPublicKey[] =;

const char* CredentialTypeToString(CredentialType type) {}

const char kCableHandshakeKeyInfo[] =;
const std::array<uint8_t, 24> kCableDeviceEncryptionKeyInfo =;
const char kCableAuthenticatorHelloMessage[] =;
const char kCableClientHelloMessage[] =;

const char kCtap2Version[] =;
const char kU2fVersion[] =;
const char kCtap2_1Version[] =;

const char kExtensionHmacSecret[] =;
const char kExtensionCredProtect[] =;
const char kExtensionLargeBlob[] =;
const char kExtensionLargeBlobKey[] =;
const char kExtensionCredBlob[] =;
const char kExtensionMinPINLength[] =;
const char kExtensionPRF[] =;

const char kExtensionPRFEnabled[] =;
const char kExtensionPRFEval[] =;
const char kExtensionPRFEvalByCredential[] =;
const char kExtensionPRFFirst[] =;
const char kExtensionPRFResults[] =;
const char kExtensionPRFSecond[] =;

const char kExtensionLargeBlobBlob[] =;
const char kExtensionLargeBlobOriginalSize[] =;
const char kExtensionLargeBlobRead[] =;
const char kExtensionLargeBlobSupport[] =;
const char kExtensionLargeBlobSupported[] =;
const char kExtensionLargeBlobSupportPreferred[] =;
const char kExtensionLargeBlobSupportRequired[] =;
const char kExtensionLargeBlobWrite[] =;
const char kExtensionLargeBlobWritten[] =;

const base::TimeDelta kBleDevicePairingModeWaitingInterval =;

std::ostream& operator<<(std::ostream& os, CtapRequestCommand command) {}

std::ostream& operator<<(std::ostream& os, CtapDeviceResponseCode code) {}

}  // namespace device