f437307877
This PR updates the bls contracts from our internal implementation which is an unmaintained fork of the kilic library to the gnark-crypto library that is actively maintained by consensys. It also updates the gas-costs according to the EIP
22 lines
1.2 KiB
JSON
22 lines
1.2 KiB
JSON
[
|
|
{
|
|
"Input": "",
|
|
"ExpectedError": "invalid input length",
|
|
"Name": "bls_mapg2_empty_input"
|
|
},
|
|
{
|
|
"Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"ExpectedError": "invalid input length",
|
|
"Name": "bls_mapg2_short_input"
|
|
},
|
|
{
|
|
"Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"ExpectedError": "invalid field element top bytes",
|
|
"Name": "bls_mapg2_top_bytes"
|
|
},
|
|
{
|
|
"Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaac",
|
|
"ExpectedError": "invalid fp.Element encoding",
|
|
"Name": "bls_mapg2_invalid_fq_element"
|
|
}
|
|
] |