Test Function: test_valid()

Positive tests for the P256VERIFY precompile.

Back to test_valid().

Parametrized Test Cases

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