go-ethereum/core/vm/testdata/precompiles
Jonas Theis c2d7bd8935
feat: implement RIP-7212/EIP-7212 (#798)
Implement RIP-7212/EIP-7212 according to reference implementation at https://github.com/ulerdogan/go-ethereum/pull/1

Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
2024-06-06 13:40:37 +02:00
..
blake2F.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsG1Add.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsG1Mul.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsG1MultiExp.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsG2Add.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsG2Mul.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsG2MultiExp.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsMapG1.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsMapG2.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
blsPairing.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
bn256Add.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
bn256Pairing.json feat(evm): limit ecPairing precompile to use up to 4 inputs (#373) 2023-06-29 09:22:48 +02:00
bn256ScalarMul.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
ecRecover.json core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 2020-09-10 09:19:30 +02:00
fail-blake2f.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsG1Add.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsG1Mul.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsG1MultiExp.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsG2Add.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsG2Mul.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsG2MultiExp.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsMapG1.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsMapG2.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-blsPairing.json core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 2020-06-03 09:44:32 +03:00
fail-bn256Pairing.json feat(evm): limit ecPairing precompile to use up to 4 inputs (#373) 2023-06-29 09:22:48 +02:00
fail-modexp.json feat(core/vm): modexp precompiled support also less than 32-bytes inputs (#393) 2023-07-10 22:04:14 +08:00
fail-modexp_eip2565.json feat(core/vm): modexp precompiled support also less than 32-bytes inputs (#393) 2023-07-10 22:04:14 +08:00
modexp.json feat(core/vm): modexp precompiled support also less than 32-bytes inputs (#393) 2023-07-10 22:04:14 +08:00
modexp_eip2565.json feat(core/vm): modexp precompiled support also less than 32-bytes inputs (#393) 2023-07-10 22:04:14 +08:00
p256Verify.json feat: implement RIP-7212/EIP-7212 (#798) 2024-06-06 13:40:37 +02:00