Files
zeekay e3dfe3fa18 feat(sdk): add TypeScript SDK and enhanced LaTeX paper
SDK (@luxfi/lamport):
- Key generation: generateKeyPair(), generateKeyChain()
- Signing: sign(), signWithRotation()
- Verification: verify(), computePKH(), computeMessage()
- Threshold: generateKeyShares(), createSigningSession(), combineSignatures()
- Safe integration: prepareSafeTransaction()
- Contract ABIs: LamportVerifier, LamportSafe, LamportThreshold, LamportOptimized
- Solidity contracts included for direct import

Paper (v1.0.0):
- Added historical context (Lamport 1979 → NIST 2024)
- Updated gas benchmarks from actual tests
- Added threshold architecture section
- Comprehensive security theorems and proofs
- NIST PQC comparison table
- 10 bibliography references
- Table of contents and appendices

Ready for npm publish: pnpm publish --access public
2025-12-25 21:03:31 -08:00

17 lines
370 B
Solidity

// SPDX-License-Identifier: BSD-3-Clause
pragma solidity ^0.8.31;
// @luxfi/lamport - Quantum-resistant Lamport signatures for EVM
// Core library and verifier
import "./Lamport.sol";
// Assembly-optimized verification
import "./LamportOptimized.sol";
// Safe module adaptor
import "./LamportSafe.sol";
// Threshold signing support
import "./LamportThreshold.sol";