@apislash/cryptobox-core
v1.0.0
Published
Quantum-resistant cryptography interfaces and shared logic (ML-KEM-768/1024 + AES-GCM-256 hybrid) for any TypeScript project. Provider-agnostic core, usable anywhere — published and maintained by Apislash.
Readme
@apislash/cryptobox-core
Provider-agnostic, quantum-resistant cryptography interfaces for any TypeScript project — the shared core of CryptoBox. Framework-agnostic and usable anywhere; published by Apislash.
Defines the contracts the platform providers implement: CryptoProvider, KeyProvider, the algorithm suite policy (ML-KEM-768/1024 + AES-GCM-256 hybrid), and capability detection.
Install
npm install @apislash/cryptobox-coreYou normally install a platform package — @apislash/cryptobox-web, -node, or -native — which pulls in this core automatically.
Exports
- Interfaces:
CryptoProvider,KeyProvider,GenerateKeyOptions,GetKeyOptions,KeyMeta,KeyPersistence DEFAULT_SUITE— default algorithm suitecreateCryptoCapabilityMap, typeCryptoCapabilityMap
MIT © Apislash
