@meeco/cryppo
Version:
In-browser encryption and decryption. Clone of Ruby Cryppo
59 lines • 5.74 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.keyLengthFromPrivateKeyPem = exports.keyLengthFromPublicKeyPem = exports.generateEncryptionVerificationArtifacts = exports.decodeDerivationArtifacts = exports.encodeDerivationArtifacts = exports.decodeSafe64Bson = exports.encodeSafe64Bson = exports.decodeSafe64 = exports.encodeSafe64 = exports.deSerialize = exports.serialize = exports.deSerializeDerivedKeyOptions = exports.serializeDerivedKeyOptions = exports.generateRandomBytesString = exports.bytesBufferToBinaryString = exports.binaryStringToBytesBuffer = exports.bytesToBinaryString = exports.binaryStringToBytes = exports.bytesToUtf16 = exports.utf16ToBytes = exports.bytesToUtf8 = exports.utf8ToBytes = exports.encodeUtf8 = exports.decode64 = exports.encode64 = void 0;
const buffer_1 = require("buffer");
if (typeof window !== 'undefined' && typeof window.global === 'undefined') {
// Ensures browser will run without manual polyfills in Angular
window.Buffer = buffer_1.Buffer;
window.global = window;
}
__exportStar(require("./decryption/decryption.js"), exports);
__exportStar(require("./encryption/encryption.js"), exports);
__exportStar(require("./key-derivation/derived-key.js"), exports);
__exportStar(require("./key-derivation/pbkdf2-hmac.js"), exports);
__exportStar(require("./key-pairs/rsa.js"), exports);
__exportStar(require("./signing/rsa-signature.js"), exports);
__exportStar(require("./strategies.js"), exports);
__exportStar(require("./encryption-key.js"), exports);
__exportStar(require("./digests/hmac-digest.js"), exports);
var util_js_1 = require("./util.js");
Object.defineProperty(exports, "encode64", { enumerable: true, get: function () { return util_js_1.encode64; } });
Object.defineProperty(exports, "decode64", { enumerable: true, get: function () { return util_js_1.decode64; } });
Object.defineProperty(exports, "encodeUtf8", { enumerable: true, get: function () { return util_js_1.encodeUtf8; } });
Object.defineProperty(exports, "utf8ToBytes", { enumerable: true, get: function () { return util_js_1.utf8ToBytes; } });
Object.defineProperty(exports, "bytesToUtf8", { enumerable: true, get: function () { return util_js_1.bytesToUtf8; } });
Object.defineProperty(exports, "utf16ToBytes", { enumerable: true, get: function () { return util_js_1.utf16ToBytes; } });
Object.defineProperty(exports, "bytesToUtf16", { enumerable: true, get: function () { return util_js_1.bytesToUtf16; } });
Object.defineProperty(exports, "binaryStringToBytes", { enumerable: true, get: function () { return util_js_1.binaryStringToBytes; } });
Object.defineProperty(exports, "bytesToBinaryString", { enumerable: true, get: function () { return util_js_1.bytesToBinaryString; } });
Object.defineProperty(exports, "binaryStringToBytesBuffer", { enumerable: true, get: function () { return util_js_1.binaryStringToBytesBuffer; } });
Object.defineProperty(exports, "bytesBufferToBinaryString", { enumerable: true, get: function () { return util_js_1.bytesBufferToBinaryString; } });
Object.defineProperty(exports, "generateRandomBytesString", { enumerable: true, get: function () { return util_js_1.generateRandomBytesString; } });
Object.defineProperty(exports, "serializeDerivedKeyOptions", { enumerable: true, get: function () { return util_js_1.serializeDerivedKeyOptions; } });
Object.defineProperty(exports, "deSerializeDerivedKeyOptions", { enumerable: true, get: function () { return util_js_1.deSerializeDerivedKeyOptions; } });
Object.defineProperty(exports, "serialize", { enumerable: true, get: function () { return util_js_1.serialize; } });
Object.defineProperty(exports, "deSerialize", { enumerable: true, get: function () { return util_js_1.deSerialize; } });
Object.defineProperty(exports, "encodeSafe64", { enumerable: true, get: function () { return util_js_1.encodeSafe64; } });
Object.defineProperty(exports, "decodeSafe64", { enumerable: true, get: function () { return util_js_1.decodeSafe64; } });
Object.defineProperty(exports, "encodeSafe64Bson", { enumerable: true, get: function () { return util_js_1.encodeSafe64Bson; } });
Object.defineProperty(exports, "decodeSafe64Bson", { enumerable: true, get: function () { return util_js_1.decodeSafe64Bson; } });
Object.defineProperty(exports, "encodeDerivationArtifacts", { enumerable: true, get: function () { return util_js_1.encodeDerivationArtifacts; } });
Object.defineProperty(exports, "decodeDerivationArtifacts", { enumerable: true, get: function () { return util_js_1.decodeDerivationArtifacts; } });
Object.defineProperty(exports, "generateEncryptionVerificationArtifacts", { enumerable: true, get: function () { return util_js_1.generateEncryptionVerificationArtifacts; } });
Object.defineProperty(exports, "keyLengthFromPublicKeyPem", { enumerable: true, get: function () { return util_js_1.keyLengthFromPublicKeyPem; } });
Object.defineProperty(exports, "keyLengthFromPrivateKeyPem", { enumerable: true, get: function () { return util_js_1.keyLengthFromPrivateKeyPem; } });
//# sourceMappingURL=index.js.map