37 lines
2.7 KiB
JSON
37 lines
2.7 KiB
JSON
[
|
|
{
|
|
"Input": "",
|
|
"ExpectedError": "invalid input length",
|
|
"Name": "bls_g1mul_empty_input"
|
|
},
|
|
{
|
|
"Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002",
|
|
"ExpectedError": "invalid input length",
|
|
"Name": "bls_g1mul_short_input"
|
|
},
|
|
{
|
|
"Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002",
|
|
"ExpectedError": "invalid input length",
|
|
"Name": "bls_g1mul_large_input"
|
|
},
|
|
{
|
|
"Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002",
|
|
"ExpectedError": "invalid fp.Element encoding",
|
|
"Name": "bls_g1mul_invalid_field_element"
|
|
},
|
|
{
|
|
"Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002",
|
|
"ExpectedError": "invalid point: not on curve",
|
|
"Name": "bls_g1mul_point_not_on_curve"
|
|
},
|
|
{
|
|
"Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002",
|
|
"ExpectedError": "invalid field element top bytes",
|
|
"Name": "bls_g1mul_violate_top_bytes"
|
|
},
|
|
{
|
|
"Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a0000000000000000000000000000000000000000000000000000000000000002",
|
|
"ExpectedError": "g1 point is not on correct subgroup",
|
|
"Name": "bls_g1mul_g1_not_in_correct_subgroup"
|
|
}
|
|
] |