zeekay
|
6cee3f0f39
|
evm: fix precompiles and add ML-DSA support
- Fix pqcrypto precompile API
* Correct ML-KEM/ML-DSA/SLH-DSA verify patterns
* Use PublicKeyFromBytes() -> Verify() pattern
* All tests passing
- Add ML-DSA precompile at 0x0200...0006
* Complete implementation with tests
* Gas cost: 100k base + 10 per message byte
* Performance: ~108μs verify time
* FIPS 204 compliant via circl
- Fix warp precompile
* Correct signature verification
* Update tests
- Re-enable skipped tests
* vm_upgrade_bytes_test.go
* vm_validators_test.go
* vm_warp_test.go
* load_test.go
* warp_test.go
- Add gossip logger adapter
- Update database implementations
- Fix config tests
All precompiles now working with real post-quantum crypto
|
2025-11-22 16:37:24 -08:00 |
|