#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) { … }
}
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) { … }
}