cross-crypto-ts
Version:
Cifrado híbrido AES-GCM + RSA-OAEP con interoperabilidad entre TypeScript y Python, con diseño compatible para Rust.
32 lines (31 loc) • 3.55 kB
JavaScript
;
// src/index.ts
Object.defineProperty(exports, "__esModule", { value: true });
exports.verifyPayload = exports.signPayload = exports.generateEd25519Keys = exports.fingerprintPublicKey = exports.fingerprintBytes = exports.canonicalJsonBytes = exports.canonicalJson = exports.decryptFileHybrid = exports.encryptFileHybrid = exports.generateRSAKeys = exports.decryptHybrid = exports.encryptHybrid = exports.loadEncryptedJson = exports.saveEncryptedJson = exports.collectMetadata = exports.hashFile = exports.detectMimeType = exports.writeBinaryFile = exports.readBinaryFile = exports.extractZipToDir = exports.createZipFromPaths = void 0;
var core_1 = require("./core");
Object.defineProperty(exports, "createZipFromPaths", { enumerable: true, get: function () { return core_1.createZipFromPaths; } });
Object.defineProperty(exports, "extractZipToDir", { enumerable: true, get: function () { return core_1.extractZipToDir; } });
Object.defineProperty(exports, "readBinaryFile", { enumerable: true, get: function () { return core_1.readBinaryFile; } });
Object.defineProperty(exports, "writeBinaryFile", { enumerable: true, get: function () { return core_1.writeBinaryFile; } });
Object.defineProperty(exports, "detectMimeType", { enumerable: true, get: function () { return core_1.detectMimeType; } });
Object.defineProperty(exports, "hashFile", { enumerable: true, get: function () { return core_1.hashFile; } });
Object.defineProperty(exports, "collectMetadata", { enumerable: true, get: function () { return core_1.collectMetadata; } });
Object.defineProperty(exports, "saveEncryptedJson", { enumerable: true, get: function () { return core_1.saveEncryptedJson; } });
Object.defineProperty(exports, "loadEncryptedJson", { enumerable: true, get: function () { return core_1.loadEncryptedJson; } });
var encrypt_1 = require("./encrypt");
Object.defineProperty(exports, "encryptHybrid", { enumerable: true, get: function () { return encrypt_1.encryptHybrid; } });
var decrypt_1 = require("./decrypt");
Object.defineProperty(exports, "decryptHybrid", { enumerable: true, get: function () { return decrypt_1.decryptHybrid; } });
var keygen_1 = require("./keygen");
Object.defineProperty(exports, "generateRSAKeys", { enumerable: true, get: function () { return keygen_1.generateRSAKeys; } });
var file_crypto_1 = require("./file_crypto");
Object.defineProperty(exports, "encryptFileHybrid", { enumerable: true, get: function () { return file_crypto_1.encryptFileHybrid; } });
Object.defineProperty(exports, "decryptFileHybrid", { enumerable: true, get: function () { return file_crypto_1.decryptFileHybrid; } });
var sign_1 = require("./sign");
Object.defineProperty(exports, "canonicalJson", { enumerable: true, get: function () { return sign_1.canonicalJson; } });
Object.defineProperty(exports, "canonicalJsonBytes", { enumerable: true, get: function () { return sign_1.canonicalJsonBytes; } });
Object.defineProperty(exports, "fingerprintBytes", { enumerable: true, get: function () { return sign_1.fingerprintBytes; } });
Object.defineProperty(exports, "fingerprintPublicKey", { enumerable: true, get: function () { return sign_1.fingerprintPublicKey; } });
Object.defineProperty(exports, "generateEd25519Keys", { enumerable: true, get: function () { return sign_1.generateEd25519Keys; } });
Object.defineProperty(exports, "signPayload", { enumerable: true, get: function () { return sign_1.signPayload; } });
Object.defineProperty(exports, "verifyPayload", { enumerable: true, get: function () { return sign_1.verifyPayload; } });