/* * Copyright (C) 2022-2023 Yubico. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import 'package:flutter/material.dart'; const _prefix = 'fido.keys'; const _keyAction = '$_prefix.actions'; const _credentialAction = '$_prefix.credential.actions'; const _fingerprintAction = '$_prefix.fingerprint.actions'; // Key actions const managePinAction = Key('$_keyAction.manage_pin'); const addFingerprintAction = Key('$_keyAction.add_fingerprint'); const newPin = Key('$_keyAction.new_pin'); const confirmPin = Key('$_keyAction.confirm_pin'); const currentPin = Key('$_keyAction.current_pin'); // pin entry const pinEntry = Key('$_keyAction.pin_entry'); const unlockFido2WithPin = Key('$_keyAction.unlock_fido2_with_pin'); // Credential actions const editCredentialAction = Key('$_credentialAction.edit'); const deleteCredentialAction = Key('$_credentialAction.delete'); // Fingerprint actions const editFingerintAction = Key('$_fingerprintAction.edit'); const deleteFingerprintAction = Key('$_fingerprintAction.delete'); const saveButton = Key('$_prefix.save'); const deleteButton = Key('$_prefix.delete'); const unlockButton = Key('$_prefix.unlock'); const managementKeyField = Key('$_prefix.management_key'); const pinPukField = Key('$_prefix.pin_puk'); const newPinPukField = Key('$_prefix.new_pin_puk'); const confirmPinPukField = Key('$_prefix.confirm_pin_puk'); const subjectField = Key('$_prefix.subject');