fail-blsG1Mul.json 2.2 KB

1234567891011121314151617181920212223242526272829303132
  1. [
  2. {
  3. "Input": "",
  4. "ExpectedError": "invalid input length",
  5. "Name": "bls_g1mul_empty_input"
  6. },
  7. {
  8. "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000007",
  9. "ExpectedError": "invalid input length",
  10. "Name": "bls_g1mul_short_input"
  11. },
  12. {
  13. "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb000000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000007",
  14. "ExpectedError": "invalid input length",
  15. "Name": "bls_g1mul_large_input"
  16. },
  17. {
  18. "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000108b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000007",
  19. "ExpectedError": "invalid field element top bytes",
  20. "Name": "bls_g1mul_violate_top_bytes"
  21. },
  22. {
  23. "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb000000000000000000000000000000001a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaac0000000000000000000000000000000000000000000000000000000000000007",
  24. "ExpectedError": "must be less than modulus",
  25. "Name": "bls_g1mul_invalid_field_element"
  26. },
  27. {
  28. "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001",
  29. "ExpectedError": "point is not on curve",
  30. "Name": "bls_g1mul_point_not_on_curve"
  31. }
  32. ]