fortify2-js
Version:
MOST POWERFUL JavaScript Security Library! Military-grade cryptography + 19 enhanced object methods + quantum-resistant algorithms + perfect TypeScript support. More powerful than Lodash with built-in security.
21 lines (19 loc) • 1.3 kB
JavaScript
export { cacheHarden, constantTimeEqual, faultResistantEqual, maskedAccess, randomDelay, secureModPow } from './side-channel.js';
export { argon2Derive, balloonDerive } from './memory-hard.js';
export { generateKyberKeyPair, kyberDecapsulate, kyberEncapsulate, lamportGenerateKeypair, lamportSign, lamportVerify, ringLweDecrypt, ringLweEncrypt, ringLweGenerateKeypair } from './post-quantum.js';
export { SecureBuffer, secureWipe } from './secure-memory.js';
export { EntropyPool } from './entropy-augmentation.js';
export { createCanary, createCanaryFunction, createCanaryObject, triggerCanary } from './canary-tokens.js';
export { createAttestation, createLibraryAttestation, generateAttestationKey, verifyAttestation, verifyLibraryAttestation } from './attestation.js';
export { SecurityIssueType, verifyRuntimeSecurity } from './runtime-verification.js';
export { secureDeserialize, secureSerialize } from './secure-serialization.js';
export { LogLevel, TamperEvidentLogger } from './tamper-evident-logging.js';
/**
* Security Module
*
* This module provides advanced security features that go beyond basic
* cryptographic operations, making the library more robust against various
* attacks and security threats.
*/
// Side-Channel Attack Protection
//# sourceMappingURL=index.js.map