export var AlgorithmName;
(function (AlgorithmName) {
    AlgorithmName["ECDH"] = "ECDH";
    AlgorithmName["ECDSA"] = "ECDSA";
    AlgorithmName["ES256"] = "ES256";
    AlgorithmName["HKDF"] = "HKDF";
    AlgorithmName["RSA_OAEP"] = "RSA-OAEP";
    AlgorithmName["RSA_PSS"] = "RSA-PSS";
})(AlgorithmName || (AlgorithmName = {}));
export var NamedCurve;
(function (NamedCurve) {
    NamedCurve["P256"] = "P-256";
    NamedCurve["P384"] = "P-384";
    NamedCurve["P512"] = "P-512";
})(NamedCurve || (NamedCurve = {}));
export var CipherType;
(function (CipherType) {
    CipherType["AesGcm"] = "AES-GCM";
})(CipherType || (CipherType = {}));
export var HashType;
(function (HashType) {
    HashType["Sha1"] = "SHA-1";
    HashType["Sha256"] = "SHA-256";
    HashType["Sha384"] = "SHA-384";
    HashType["Sha512"] = "SHA-512";
})(HashType || (HashType = {}));
export var KeyFormat;
(function (KeyFormat) {
    KeyFormat["Raw"] = "raw";
    KeyFormat["Pkcs8"] = "pkcs8";
    KeyFormat["Spki"] = "spki";
})(KeyFormat || (KeyFormat = {}));
export var KeyType;
(function (KeyType) {
    KeyType["Private"] = "private";
    KeyType["Public"] = "public";
})(KeyType || (KeyType = {}));
export var KeyUsageType;
(function (KeyUsageType) {
    KeyUsageType["Encrypt"] = "encrypt";
    KeyUsageType["Decrypt"] = "decrypt";
    KeyUsageType["DeriveBits"] = "deriveBits";
    KeyUsageType["DeriveKey"] = "deriveKey";
    KeyUsageType["Verify"] = "verify";
    KeyUsageType["Sign"] = "sign";
    KeyUsageType["UnwrapKey"] = "unwrapKey";
    KeyUsageType["WrapKey"] = "wrapKey";
})(KeyUsageType || (KeyUsageType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW51bXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvbmFub3RkZi1jcnlwdG8vZW51bXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFOLElBQVksYUFPWDtBQVBELFdBQVksYUFBYTtJQUN2Qiw4QkFBYSxDQUFBO0lBQ2IsZ0NBQWUsQ0FBQTtJQUNmLGdDQUFlLENBQUE7SUFDZiw4QkFBYSxDQUFBO0lBQ2Isc0NBQXFCLENBQUE7SUFDckIsb0NBQW1CLENBQUE7QUFDckIsQ0FBQyxFQVBXLGFBQWEsS0FBYixhQUFhLFFBT3hCO0FBRUQsTUFBTSxDQUFOLElBQVksVUFJWDtBQUpELFdBQVksVUFBVTtJQUNwQiw0QkFBYyxDQUFBO0lBQ2QsNEJBQWMsQ0FBQTtJQUNkLDRCQUFjLENBQUE7QUFDaEIsQ0FBQyxFQUpXLFVBQVUsS0FBVixVQUFVLFFBSXJCO0FBRUQsTUFBTSxDQUFOLElBQVksVUFFWDtBQUZELFdBQVksVUFBVTtJQUNwQixnQ0FBa0IsQ0FBQTtBQUNwQixDQUFDLEVBRlcsVUFBVSxLQUFWLFVBQVUsUUFFckI7QUFFRCxNQUFNLENBQU4sSUFBWSxRQUtYO0FBTEQsV0FBWSxRQUFRO0lBQ2xCLDBCQUFjLENBQUE7SUFDZCw4QkFBa0IsQ0FBQTtJQUNsQiw4QkFBa0IsQ0FBQTtJQUNsQiw4QkFBa0IsQ0FBQTtBQUNwQixDQUFDLEVBTFcsUUFBUSxLQUFSLFFBQVEsUUFLbkI7QUFFRCxNQUFNLENBQU4sSUFBWSxTQUlYO0FBSkQsV0FBWSxTQUFTO0lBQ25CLHdCQUFXLENBQUE7SUFDWCw0QkFBZSxDQUFBO0lBQ2YsMEJBQWEsQ0FBQTtBQUNmLENBQUMsRUFKVyxTQUFTLEtBQVQsU0FBUyxRQUlwQjtBQUVELE1BQU0sQ0FBTixJQUFZLE9BR1g7QUFIRCxXQUFZLE9BQU87SUFDakIsOEJBQW1CLENBQUE7SUFDbkIsNEJBQWlCLENBQUE7QUFDbkIsQ0FBQyxFQUhXLE9BQU8sS0FBUCxPQUFPLFFBR2xCO0FBRUQsTUFBTSxDQUFOLElBQVksWUFTWDtBQVRELFdBQVksWUFBWTtJQUN0QixtQ0FBbUIsQ0FBQTtJQUNuQixtQ0FBbUIsQ0FBQTtJQUNuQix5Q0FBeUIsQ0FBQTtJQUN6Qix1Q0FBdUIsQ0FBQTtJQUN2QixpQ0FBaUIsQ0FBQTtJQUNqQiw2QkFBYSxDQUFBO0lBQ2IsdUNBQXVCLENBQUE7SUFDdkIsbUNBQW1CLENBQUE7QUFDckIsQ0FBQyxFQVRXLFlBQVksS0FBWixZQUFZLFFBU3ZCIn0=