secp256r1 (P-256) signature verification precompile for WebAuthn and secure hardware
0x0000000000000000000000000000000000000100
Related Standards: EIP-7212
message_hash
(32 bytes) - The hash of the messager
(32 bytes) - The r component of the signatures
(32 bytes) - The s component of the signaturex
(32 bytes) - The x coordinate of the public keyy
(32 bytes) - The y coordinate of the public key0x0000...0001
(1) if signature is valid0x0000...0000
(0) if signature is invalidp = 2^256 - 2^224 + 2^192 + 2^96 - 1
y² = x³ + ax + b
where:
a = -3
b = 0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b