cross-crypto-ts
Version:
Cifrado híbrido AES-GCM + RSA-OAEP con interoperabilidad entre TypeScript y Python, con diseño compatible para Rust.
8 lines • 808 B
TypeScript
export { createZipFromPaths, extractZipToDir, readBinaryFile, writeBinaryFile, detectMimeType, hashFile, collectMetadata, saveEncryptedJson, loadEncryptedJson, } from "./core";
export { encryptHybrid } from "./encrypt";
export { decryptHybrid } from "./decrypt";
export { generateRSAKeys } from "./keygen";
export { encryptFileHybrid, decryptFileHybrid } from "./file_crypto";
export { canonicalJson, canonicalJsonBytes, fingerprintBytes, fingerprintPublicKey, generateEd25519Keys, signPayload, verifyPayload, } from "./sign";
export type { AAD, DecryptFileOptions, DecryptHybridOptions, Ed25519KeyPair, EncryptFileOptions, EncryptHybridOptions, EncryptedPayload, JsonEncrypted, OaepHash, RSAKeyPair, SignaturePayload, StreamContentMode, StreamEncrypted, } from "./types";
//# sourceMappingURL=index.d.ts.map