test_valid()
Positive tests for the P256VERIFY precompile.
Test ID (Abbreviated) | precompile_address | expected_output | input_data |
---|---|---|---|
...fork_Osaka-state_test---hash_0 | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
00000000000000000000000000000000 00000000000000000000000000000000 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-state_test---hash_N_minus_1 | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff00000000ffffffffffffffff bce6faada7179e84f3b9cac2fc632550 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c295 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-state_test---hash_N | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff00000000ffffffffffffffff bce6faada7179e84f3b9cac2fc632551 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-state_test---hash_P_minus_1 | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff000000010000000000000000 00000000fffffffffffffffffffffffe 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 ba1c82d486d3951c00e76e82dc359d43 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-state_test---hash_P | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff000000010000000000000000 00000000ffffffffffffffffffffffff 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 ba1c82d486d3951c00e76e82dc359d44 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-state_test---hash_max | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f3e12c4246f8bce6e563a440f2 ba1c82d386d3951c00e76e82dc359d44 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-blockchain_test_from_state_test---hash_0 | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
00000000000000000000000000000000 00000000000000000000000000000000 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-blockchain_test_from_state_test---hash_N_minus_1 | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff00000000ffffffffffffffff bce6faada7179e84f3b9cac2fc632550 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c295 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-blockchain_test_from_state_test---hash_N | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff00000000ffffffffffffffff bce6faada7179e84f3b9cac2fc632551 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-blockchain_test_from_state_test---hash_P_minus_1 | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff000000010000000000000000 00000000fffffffffffffffffffffffe 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 ba1c82d486d3951c00e76e82dc359d43 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-blockchain_test_from_state_test---hash_P | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffff000000010000000000000000 00000000ffffffffffffffffffffffff 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f2e12c4247f8bce6e563a440f2 ba1c82d486d3951c00e76e82dc359d44 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |
...fork_Osaka-blockchain_test_from_state_test---hash_max | 256 | 00000000000000000000000000000000 00000000000000000000000000000001 |
ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 6b17d1f3e12c4246f8bce6e563a440f2 ba1c82d386d3951c00e76e82dc359d44 6b17d1f2e12c4247f8bce6e563a440f2 77037d812deb33a0f4a13945d898c296 4fe342e2fe1a7f9b8ee7eb4a7c0f9e16 2bce33576b315ececbb6406837bf51f5 |