var CipherType;
(function (CipherType) {
    CipherType[CipherType["Aes256Gcm64"] = 0] = "Aes256Gcm64";
    CipherType[CipherType["Aes256Gcm96"] = 1] = "Aes256Gcm96";
    CipherType[CipherType["Aes256Gcm104"] = 2] = "Aes256Gcm104";
    CipherType[CipherType["Aes256Gcm112"] = 3] = "Aes256Gcm112";
    CipherType[CipherType["Aes256Gcm120"] = 4] = "Aes256Gcm120";
    CipherType[CipherType["Aes256Gcm128"] = 5] = "Aes256Gcm128";
})(CipherType || (CipherType = {}));
/**
 * The Signature ECC Mode is used to determine the length of the signature at the end of a nanotdf. This, in
 * combination with the previous HAS_SIGNATURE section, describe the signature of the nanotdf. The following table
 * describes the valid values and the associated ECC Params.
 */
var CurveName;
(function (CurveName) {
    CurveName[CurveName["Secp256R1"] = 0] = "Secp256R1";
    CurveName[CurveName["Secp384R1"] = 1] = "Secp384R1";
    CurveName[CurveName["Secp521R1"] = 2] = "Secp521R1";
})(CurveName || (CurveName = {}));
export var ResourceLocatorProtocol;
(function (ResourceLocatorProtocol) {
    ResourceLocatorProtocol[ResourceLocatorProtocol["Http"] = 0] = "Http";
    ResourceLocatorProtocol[ResourceLocatorProtocol["Https"] = 1] = "Https";
    ResourceLocatorProtocol[ResourceLocatorProtocol["Unreserverd"] = 2] = "Unreserverd";
    ResourceLocatorProtocol[ResourceLocatorProtocol["SharedResourceDirectory"] = 255] = "SharedResourceDirectory";
})(ResourceLocatorProtocol || (ResourceLocatorProtocol = {}));
export var PolicyType;
(function (PolicyType) {
    PolicyType[PolicyType["Remote"] = 0] = "Remote";
    PolicyType[PolicyType["EmbeddedText"] = 1] = "EmbeddedText";
    PolicyType[PolicyType["EmbeddedEncrypted"] = 2] = "EmbeddedEncrypted";
    PolicyType[PolicyType["EmbeddedEncryptedPKA"] = 3] = "EmbeddedEncryptedPKA";
})(PolicyType || (PolicyType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTmFub1RERi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy90ZGYvTmFub1RERi9OYW5vVERGLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUssVUFPSjtBQVBELFdBQUssVUFBVTtJQUNiLHlEQUFXLENBQUE7SUFDWCx5REFBVyxDQUFBO0lBQ1gsMkRBQVksQ0FBQTtJQUNaLDJEQUFZLENBQUE7SUFDWiwyREFBWSxDQUFBO0lBQ1osMkRBQVksQ0FBQTtBQUNkLENBQUMsRUFQSSxVQUFVLEtBQVYsVUFBVSxRQU9kO0FBRUQ7Ozs7R0FJRztBQUNILElBQUssU0FJSjtBQUpELFdBQUssU0FBUztJQUNaLG1EQUFTLENBQUE7SUFDVCxtREFBUyxDQUFBO0lBQ1QsbURBQVMsQ0FBQTtBQUNYLENBQUMsRUFKSSxTQUFTLEtBQVQsU0FBUyxRQUliO0FBRUQsTUFBTSxDQUFOLElBQVksdUJBS1g7QUFMRCxXQUFZLHVCQUF1QjtJQUNqQyxxRUFBSSxDQUFBO0lBQ0osdUVBQUssQ0FBQTtJQUNMLG1GQUFXLENBQUE7SUFDWCw2R0FBOEIsQ0FBQTtBQUNoQyxDQUFDLEVBTFcsdUJBQXVCLEtBQXZCLHVCQUF1QixRQUtsQztBQUVELE1BQU0sQ0FBTixJQUFZLFVBS1g7QUFMRCxXQUFZLFVBQVU7SUFDcEIsK0NBQU0sQ0FBQTtJQUNOLDJEQUFZLENBQUE7SUFDWixxRUFBaUIsQ0FBQTtJQUNqQiwyRUFBb0IsQ0FBQTtBQUN0QixDQUFDLEVBTFcsVUFBVSxLQUFWLFVBQVUsUUFLckIifQ==