@neabyte/quantum-zkp
Version:
Educational quantum-resistant zero-knowledge proof library for learning and prototyping
11 lines (10 loc) • 864 B
TypeScript
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';