@meeco/cryppo
Version:
In-browser encryption and decryption. Clone of Ruby Cryppo
54 lines (53 loc) • 4.67 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (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" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
var 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"), exports);
__exportStar(require("./encryption/encryption"), exports);
__exportStar(require("./key-derivation/derived-key"), exports);
__exportStar(require("./key-derivation/pbkdf2-hmac"), exports);
__exportStar(require("./key-pairs/rsa"), exports);
__exportStar(require("./signing/rsa-signature"), exports);
__exportStar(require("./strategies"), exports);
__exportStar(require("./encryption-key"), exports);
__exportStar(require("./digests/hmac-digest"), exports);
var util_1 = require("./util");
Object.defineProperty(exports, "encode64", { enumerable: true, get: function () { return util_1.encode64; } });
Object.defineProperty(exports, "decode64", { enumerable: true, get: function () { return util_1.decode64; } });
Object.defineProperty(exports, "encodeUtf8", { enumerable: true, get: function () { return util_1.encodeUtf8; } });
Object.defineProperty(exports, "utf8ToBytes", { enumerable: true, get: function () { return util_1.utf8ToBytes; } });
Object.defineProperty(exports, "bytesToUtf8", { enumerable: true, get: function () { return util_1.bytesToUtf8; } });
Object.defineProperty(exports, "utf16ToBytes", { enumerable: true, get: function () { return util_1.utf16ToBytes; } });
Object.defineProperty(exports, "bytesToUtf16", { enumerable: true, get: function () { return util_1.bytesToUtf16; } });
Object.defineProperty(exports, "binaryStringToBytes", { enumerable: true, get: function () { return util_1.binaryStringToBytes; } });
Object.defineProperty(exports, "bytesToBinaryString", { enumerable: true, get: function () { return util_1.bytesToBinaryString; } });
Object.defineProperty(exports, "binaryStringToBytesBuffer", { enumerable: true, get: function () { return util_1.binaryStringToBytesBuffer; } });
Object.defineProperty(exports, "bytesBufferToBinaryString", { enumerable: true, get: function () { return util_1.bytesBufferToBinaryString; } });
Object.defineProperty(exports, "generateRandomBytesString", { enumerable: true, get: function () { return util_1.generateRandomBytesString; } });
Object.defineProperty(exports, "serializeDerivedKeyOptions", { enumerable: true, get: function () { return util_1.serializeDerivedKeyOptions; } });
Object.defineProperty(exports, "deSerializeDerivedKeyOptions", { enumerable: true, get: function () { return util_1.deSerializeDerivedKeyOptions; } });
Object.defineProperty(exports, "serialize", { enumerable: true, get: function () { return util_1.serialize; } });
Object.defineProperty(exports, "deSerialize", { enumerable: true, get: function () { return util_1.deSerialize; } });
Object.defineProperty(exports, "encodeSafe64", { enumerable: true, get: function () { return util_1.encodeSafe64; } });
Object.defineProperty(exports, "decodeSafe64", { enumerable: true, get: function () { return util_1.decodeSafe64; } });
Object.defineProperty(exports, "encodeSafe64Bson", { enumerable: true, get: function () { return util_1.encodeSafe64Bson; } });
Object.defineProperty(exports, "decodeSafe64Bson", { enumerable: true, get: function () { return util_1.decodeSafe64Bson; } });
Object.defineProperty(exports, "encodeDerivationArtifacts", { enumerable: true, get: function () { return util_1.encodeDerivationArtifacts; } });
Object.defineProperty(exports, "decodeDerivationArtifacts", { enumerable: true, get: function () { return util_1.decodeDerivationArtifacts; } });
Object.defineProperty(exports, "generateEncryptionVerificationArtifacts", { enumerable: true, get: function () { return util_1.generateEncryptionVerificationArtifacts; } });
Object.defineProperty(exports, "keyLengthFromPublicKeyPem", { enumerable: true, get: function () { return util_1.keyLengthFromPublicKeyPem; } });
Object.defineProperty(exports, "keyLengthFromPrivateKeyPem", { enumerable: true, get: function () { return util_1.keyLengthFromPrivateKeyPem; } });