Lux Proposals
← All proposals
LP-0158Final

Abstract

EIP-198 EVM precompile (0x05) — arbitrary-precision modular exponentiation b^e mod m. Used by RSA verifiers, BLS12-381 (LP-075) cofactor clearing, and proof-of-work alternative chains. First-party Go + C++ CPU body using intx (luxcpp fork); Metal kernel for batched verifier MSM; CUDA/WGSL deferred (low hot-path priority).

Specification

Parameters

Algorithm

KAT

Implementation

Go canonical

C++ CPU canonical

GPU kernels

Determinism

Test oracle

Security

References