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["Sha256"] = "SHA-256";
})(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["Verify"] = "verify";
    KeyUsageType["Sign"] = "sign";
    KeyUsageType["UnwrapKey"] = "unwrapKey";
    KeyUsageType["WrapKey"] = "wrapKey";
})(KeyUsageType || (KeyUsageType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ3J5cHRvLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3RkZi9DcnlwdG8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFOLElBQVksYUFPWDtBQVBELFdBQVksYUFBYTtJQUN2Qiw4QkFBYSxDQUFBO0lBQ2IsZ0NBQWUsQ0FBQTtJQUNmLGdDQUFlLENBQUE7SUFDZiw4QkFBYSxDQUFBO0lBQ2Isc0NBQXFCLENBQUE7SUFDckIsb0NBQW1CLENBQUE7QUFDckIsQ0FBQyxFQVBXLGFBQWEsS0FBYixhQUFhLFFBT3hCO0FBRUQsTUFBTSxDQUFOLElBQVksVUFJWDtBQUpELFdBQVksVUFBVTtJQUNwQiw0QkFBYyxDQUFBO0lBQ2QsNEJBQWMsQ0FBQTtJQUNkLDRCQUFjLENBQUE7QUFDaEIsQ0FBQyxFQUpXLFVBQVUsS0FBVixVQUFVLFFBSXJCO0FBRUQsTUFBTSxDQUFOLElBQVksVUFFWDtBQUZELFdBQVksVUFBVTtJQUNwQixnQ0FBa0IsQ0FBQTtBQUNwQixDQUFDLEVBRlcsVUFBVSxLQUFWLFVBQVUsUUFFckI7QUFFRCxNQUFNLENBQU4sSUFBWSxRQUVYO0FBRkQsV0FBWSxRQUFRO0lBQ2xCLDhCQUFrQixDQUFBO0FBQ3BCLENBQUMsRUFGVyxRQUFRLEtBQVIsUUFBUSxRQUVuQjtBQUVELE1BQU0sQ0FBTixJQUFZLFNBSVg7QUFKRCxXQUFZLFNBQVM7SUFDbkIsd0JBQVcsQ0FBQTtJQUNYLDRCQUFlLENBQUE7SUFDZiwwQkFBYSxDQUFBO0FBQ2YsQ0FBQyxFQUpXLFNBQVMsS0FBVCxTQUFTLFFBSXBCO0FBRUQsTUFBTSxDQUFOLElBQVksT0FHWDtBQUhELFdBQVksT0FBTztJQUNqQiw4QkFBbUIsQ0FBQTtJQUNuQiw0QkFBaUIsQ0FBQTtBQUNuQixDQUFDLEVBSFcsT0FBTyxLQUFQLE9BQU8sUUFHbEI7QUFFRCxNQUFNLENBQU4sSUFBWSxZQU9YO0FBUEQsV0FBWSxZQUFZO0lBQ3RCLG1DQUFtQixDQUFBO0lBQ25CLG1DQUFtQixDQUFBO0lBQ25CLGlDQUFpQixDQUFBO0lBQ2pCLDZCQUFhLENBQUE7SUFDYix1Q0FBdUIsQ0FBQTtJQUN2QixtQ0FBbUIsQ0FBQTtBQUNyQixDQUFDLEVBUFcsWUFBWSxLQUFaLFlBQVksUUFPdkIifQ==