Synor Blockchain — Quantum-secure decentralized cloud computing platform
This commit enables full wallet recovery from BIP-39 mnemonics by implementing deterministic Dilithium3 key derivation using HKDF-SHA3-256 with domain separation. Changes: - crates/synor-crypto-wasm: Implement deterministic Dilithium keygen - Use HKDF with info="synor:dilithium:v1" for key derivation - Enable pqc_dilithium's crypto_sign_keypair via dilithium_kat cfg flag - Add proper memory zeroization on drop - Add tests for deterministic key generation - apps/web: Update transaction signing for hybrid signatures - Add signTransactionHybrid() for Ed25519 + Dilithium3 signatures - Add createSendTransactionHybrid() for quantum-resistant transactions - Update fee estimation for larger hybrid signature size (~5.5KB/input) - Maintain legacy Ed25519-only functions for backwards compatibility - WASM module: Rebuild with deterministic keygen - Update synor_crypto_bg.wasm with new implementation - Module size reduced to ~470KB (optimized) - Documentation updates: - Update mobile wallet plan: React Native -> Flutter - Add testnet-first approach note - Update explorer frontend progress to 90% |
||
|---|---|---|
| .cargo | ||
| .github | ||
| apps | ||
| contracts | ||
| crates | ||
| docs | ||
| formal | ||
| monitoring | ||
| scripts | ||
| .gitignore | ||
| Cargo.toml | ||
| CLAUDE.md | ||
| deny.toml | ||
| docker-compose.testnet.yml | ||
| docker-compose.wasm.yml | ||
| Dockerfile | ||
| Dockerfile.explorer | ||
| Dockerfile.faucet | ||
| Dockerfile.security | ||
| Dockerfile.wasm | ||
| SECURITY.md | ||