"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.KeyUsage = exports.KeyState = exports.KeyOrigin = exports.KeyDeriveKeyUsage = exports.KeyClass = exports.KeyCheckValueAlgorithm = exports.KeyAlgorithm = void 0;
exports.KeyAlgorithm = {
    Tdes2key: "TDES_2KEY",
    Tdes3key: "TDES_3KEY",
    Aes128: "AES_128",
    Aes192: "AES_192",
    Aes256: "AES_256",
    HmacSha256: "HMAC_SHA256",
    HmacSha384: "HMAC_SHA384",
    HmacSha512: "HMAC_SHA512",
    HmacSha224: "HMAC_SHA224",
    Rsa2048: "RSA_2048",
    Rsa3072: "RSA_3072",
    Rsa4096: "RSA_4096",
    EccNistP256: "ECC_NIST_P256",
    EccNistP384: "ECC_NIST_P384",
    EccNistP521: "ECC_NIST_P521",
};
exports.KeyCheckValueAlgorithm = {
    Cmac: "CMAC",
    AnsiX924: "ANSI_X9_24",
    Hmac: "HMAC",
    Sha1: "SHA_1",
};
exports.KeyClass = {
    SymmetricKey: "SYMMETRIC_KEY",
    AsymmetricKeyPair: "ASYMMETRIC_KEY_PAIR",
    PrivateKey: "PRIVATE_KEY",
    PublicKey: "PUBLIC_KEY",
};
exports.KeyDeriveKeyUsage = {
    Tr31b0BaseDerivationKey: "TR31_B0_BASE_DERIVATION_KEY",
    Tr31c0CardVerificationKey: "TR31_C0_CARD_VERIFICATION_KEY",
    Tr31d0SymmetricDataEncryptionKey: "TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY",
    Tr31e0EmvMkeyAppCryptograms: "TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS",
    Tr31e1EmvMkeyConfidentiality: "TR31_E1_EMV_MKEY_CONFIDENTIALITY",
    Tr31e2EmvMkeyIntegrity: "TR31_E2_EMV_MKEY_INTEGRITY",
    Tr31e4EmvMkeyDynamicNumbers: "TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS",
    Tr31e5EmvMkeyCardPersonalization: "TR31_E5_EMV_MKEY_CARD_PERSONALIZATION",
    Tr31e6EmvMkeyOther: "TR31_E6_EMV_MKEY_OTHER",
    Tr31k0KeyEncryptionKey: "TR31_K0_KEY_ENCRYPTION_KEY",
    Tr31k1KeyBlockProtectionKey: "TR31_K1_KEY_BLOCK_PROTECTION_KEY",
    Tr31m3Iso97973MacKey: "TR31_M3_ISO_9797_3_MAC_KEY",
    Tr31m1Iso97971MacKey: "TR31_M1_ISO_9797_1_MAC_KEY",
    Tr31m6Iso97975CmacKey: "TR31_M6_ISO_9797_5_CMAC_KEY",
    Tr31m7HmacKey: "TR31_M7_HMAC_KEY",
    Tr31p0PinEncryptionKey: "TR31_P0_PIN_ENCRYPTION_KEY",
    Tr31p1PinGenerationKey: "TR31_P1_PIN_GENERATION_KEY",
    Tr31v1Ibm3624PinVerificationKey: "TR31_V1_IBM3624_PIN_VERIFICATION_KEY",
    Tr31v2VisaPinVerificationKey: "TR31_V2_VISA_PIN_VERIFICATION_KEY",
};
exports.KeyOrigin = {
    External: "EXTERNAL",
    AwsPaymentCryptography: "AWS_PAYMENT_CRYPTOGRAPHY",
};
exports.KeyState = {
    CreateInProgress: "CREATE_IN_PROGRESS",
    CreateComplete: "CREATE_COMPLETE",
    DeletePending: "DELETE_PENDING",
    DeleteComplete: "DELETE_COMPLETE",
};
exports.KeyUsage = {
    Tr31b0BaseDerivationKey: "TR31_B0_BASE_DERIVATION_KEY",
    Tr31c0CardVerificationKey: "TR31_C0_CARD_VERIFICATION_KEY",
    Tr31d0SymmetricDataEncryptionKey: "TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY",
    Tr31d1AsymmetricKeyForDataEncryption: "TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION",
    Tr31e0EmvMkeyAppCryptograms: "TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS",
    Tr31e1EmvMkeyConfidentiality: "TR31_E1_EMV_MKEY_CONFIDENTIALITY",
    Tr31e2EmvMkeyIntegrity: "TR31_E2_EMV_MKEY_INTEGRITY",
    Tr31e4EmvMkeyDynamicNumbers: "TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS",
    Tr31e5EmvMkeyCardPersonalization: "TR31_E5_EMV_MKEY_CARD_PERSONALIZATION",
    Tr31e6EmvMkeyOther: "TR31_E6_EMV_MKEY_OTHER",
    Tr31k0KeyEncryptionKey: "TR31_K0_KEY_ENCRYPTION_KEY",
    Tr31k1KeyBlockProtectionKey: "TR31_K1_KEY_BLOCK_PROTECTION_KEY",
    Tr31k3AsymmetricKeyForKeyAgreement: "TR31_K3_ASYMMETRIC_KEY_FOR_KEY_AGREEMENT",
    Tr31m3Iso97973MacKey: "TR31_M3_ISO_9797_3_MAC_KEY",
    Tr31m1Iso97971MacKey: "TR31_M1_ISO_9797_1_MAC_KEY",
    Tr31m6Iso97975CmacKey: "TR31_M6_ISO_9797_5_CMAC_KEY",
    Tr31m7HmacKey: "TR31_M7_HMAC_KEY",
    Tr31p0PinEncryptionKey: "TR31_P0_PIN_ENCRYPTION_KEY",
    Tr31p1PinGenerationKey: "TR31_P1_PIN_GENERATION_KEY",
    Tr31s0AsymmetricKeyForDigitalSignature: "TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE",
    Tr31v1Ibm3624PinVerificationKey: "TR31_V1_IBM3624_PIN_VERIFICATION_KEY",
    Tr31v2VisaPinVerificationKey: "TR31_V2_VISA_PIN_VERIFICATION_KEY",
    Tr31k2Tr34AsymmetricKey: "TR31_K2_TR34_ASYMMETRIC_KEY",
};
//# sourceMappingURL=index.js.map