/** * Crypto module entry point. * * This file re-exports the platform-specific backend. * The actual backend is selected via package.json "exports" conditions: * - Node.js: ./crypto/node.js * - Browser: ./crypto/browser.js * * For library consumers, just import from '@brainvault/core/crypto'. */ export { type CryptoBackend, type CryptoPrimitives, type RuntimeInfo, type SLHDSAKeypair, type FormattedKey, Bytes, } from './types.js'; export { getCrypto, getCryptoSync, setCrypto } from './platform.js'; export { computeShard, processAllShards, mixShards, deriveSLHDSASeed, deriveMnemonicEntropy, derivePasswordEntropy, generateSLHDSAKeypair, computeFingerprint, entropyToMnemonic, entropyToBase58Password, formatSecretKey, formatPublicKey, sign, verify, constantTimeHexEquals, } from './operations.js'; export { zeroBytes, zeroBuffer } from './compat.js'; //# sourceMappingURL=index.d.ts.map