UNPKG

@neabyte/quantum-zkp

Version:

Educational quantum-resistant zero-knowledge proof library for learning and prototyping

11 lines (10 loc) 864 B
export { QuantumZKP } from './core/quantum-zkp.js'; export { LatticeZKP } from './algorithms/lattice.js'; export { HashZKP } from './algorithms/hash.js'; export { MultivariateZKP } from './algorithms/multivariate.js'; export { HybridZKP } from './algorithms/hybrid.js'; export { QuantumCrypto } from './utils/crypto.js'; export declare const VERSION = "1.0.0"; export declare const QUANTUM_SAFE = true; export declare const SUPPORTED_ALGORITHMS: readonly ["lattice", "hash", "multivariate", "hybrid"]; export type { AlgorithmType, ProofType, ProofParameters, BaseProof, LatticeProof, HashProof, MultivariateProof, HybridProof, Proof, ThresholdProof, VerificationResult, PerformanceMetrics, SecurityLevel, AlgorithmConfig, ZKPConfig, ValidationOptions, BatchProcessingOptions, ErrorDetails, ZKPError, BenchmarkResult, SecurityAuditResult } from './types/index.js';