mirror of
https://github.com/arnaucube/gnark-plonky2-verifier.git
synced 2026-01-12 09:01:32 +01:00
Consolidate gate test cases (#9)
* consolidated gate tests * added recursive step circuit info * added all the test cases for the recursive step gates
This commit is contained in:
175
plonky2_verifier/data/recursive_step/common_circuit_data.json
Normal file
175
plonky2_verifier/data/recursive_step/common_circuit_data.json
Normal file
@@ -0,0 +1,175 @@
|
||||
{
|
||||
"config": {
|
||||
"num_wires": 136,
|
||||
"num_routed_wires": 80,
|
||||
"num_constants": 2,
|
||||
"use_base_arithmetic_gate": true,
|
||||
"security_bits": 100,
|
||||
"num_challenges": 2,
|
||||
"zero_knowledge": false,
|
||||
"max_quotient_degree_factor": 8,
|
||||
"fri_config": {
|
||||
"rate_bits": 3,
|
||||
"cap_height": 4,
|
||||
"proof_of_work_bits": 16,
|
||||
"reduction_strategy": {
|
||||
"ConstantArityBits": [
|
||||
4,
|
||||
5
|
||||
]
|
||||
},
|
||||
"num_query_rounds": 28
|
||||
}
|
||||
},
|
||||
"fri_params": {
|
||||
"config": {
|
||||
"rate_bits": 3,
|
||||
"cap_height": 4,
|
||||
"proof_of_work_bits": 16,
|
||||
"reduction_strategy": {
|
||||
"ConstantArityBits": [
|
||||
4,
|
||||
5
|
||||
]
|
||||
},
|
||||
"num_query_rounds": 28
|
||||
},
|
||||
"hiding": false,
|
||||
"degree_bits": 13,
|
||||
"reduction_arity_bits": [
|
||||
4,
|
||||
4
|
||||
]
|
||||
},
|
||||
"gates": [
|
||||
"NoopGate",
|
||||
"PublicInputGate",
|
||||
"BaseSumGate { num_limbs: 63 } + Base: 2",
|
||||
"ReducingExtensionGate { num_coeffs: 33 }",
|
||||
"ReducingGate { num_coeffs: 44 }",
|
||||
"ArithmeticExtensionGate { num_ops: 10 }",
|
||||
"ArithmeticGate { num_ops: 20 }",
|
||||
"MulExtensionGate { num_ops: 13 }",
|
||||
"ExponentiationGate { num_power_bits: 67, _phantom: PhantomData<plonky2_field::goldilocks_field::GoldilocksField> }<D=2>",
|
||||
"RandomAccessGate { bits: 4, num_copies: 4, num_extra_constants: 2, _phantom: PhantomData<plonky2_field::goldilocks_field::GoldilocksField> }<D=2>",
|
||||
"CosetInterpolationGate { subgroup_bits: 4, degree: 6, barycentric_weights: [17293822565076172801, 18374686475376656385, 18446744069413535745, 281474976645120, 17592186044416, 18446744069414584577, 18446744000695107601, 18446744065119617025, 1152921504338411520, 72057594037927936, 18446744069415632897, 18446462594437939201, 18446726477228539905, 18446744069414584065, 68719476720, 4294967296], _phantom: PhantomData<plonky2_field::goldilocks_field::GoldilocksField> }<D=2>",
|
||||
"PoseidonGate(PhantomData<plonky2_field::goldilocks_field::GoldilocksField>)<WIDTH=12>"
|
||||
],
|
||||
"selectors_info": {
|
||||
"selector_indices": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"start": 0,
|
||||
"end": 6
|
||||
},
|
||||
{
|
||||
"start": 6,
|
||||
"end": 10
|
||||
},
|
||||
{
|
||||
"start": 10,
|
||||
"end": 12
|
||||
}
|
||||
]
|
||||
},
|
||||
"quotient_degree_factor": 8,
|
||||
"num_gate_constraints": 123,
|
||||
"num_constants": 5,
|
||||
"num_public_inputs": 0,
|
||||
"k_is": [
|
||||
1,
|
||||
7,
|
||||
49,
|
||||
343,
|
||||
2401,
|
||||
16807,
|
||||
117649,
|
||||
823543,
|
||||
5764801,
|
||||
40353607,
|
||||
282475249,
|
||||
1977326743,
|
||||
13841287201,
|
||||
96889010407,
|
||||
678223072849,
|
||||
4747561509943,
|
||||
33232930569601,
|
||||
232630513987207,
|
||||
1628413597910449,
|
||||
11398895185373143,
|
||||
79792266297612001,
|
||||
558545864083284007,
|
||||
3909821048582988049,
|
||||
8922003270666332022,
|
||||
7113790686420571191,
|
||||
12903046666114829695,
|
||||
16534350385145470581,
|
||||
5059988279530788141,
|
||||
16973173887300932666,
|
||||
8131752794619022736,
|
||||
1582037354089406189,
|
||||
11074261478625843323,
|
||||
3732854072722565977,
|
||||
7683234439643377518,
|
||||
16889152938674473984,
|
||||
7543606154233811962,
|
||||
15911754940807515092,
|
||||
701820169165099718,
|
||||
4912741184155698026,
|
||||
15942444219675301861,
|
||||
916645121239607101,
|
||||
6416515848677249707,
|
||||
8022122801911579307,
|
||||
814627405137302186,
|
||||
5702391835961115302,
|
||||
3023254712898638472,
|
||||
2716038920875884983,
|
||||
565528376716610560,
|
||||
3958698637016273920,
|
||||
9264146389699333119,
|
||||
9508792519651578870,
|
||||
11221315429317299127,
|
||||
4762231727562756605,
|
||||
14888878023524711914,
|
||||
11988425817600061793,
|
||||
10132004445542095267,
|
||||
15583798910550913906,
|
||||
16852872026783475737,
|
||||
7289639770996824233,
|
||||
14133990258148600989,
|
||||
6704211459967285318,
|
||||
10035992080941828584,
|
||||
14911712358349047125,
|
||||
12148266161370408270,
|
||||
11250886851934520606,
|
||||
4969231685883306958,
|
||||
16337877731768564385,
|
||||
3684679705892444769,
|
||||
7346013871832529062,
|
||||
14528608963998534792,
|
||||
9466542400916821939,
|
||||
10925564598174000610,
|
||||
2691975909559666986,
|
||||
397087297503084581,
|
||||
2779611082521592067,
|
||||
1010533508236560148,
|
||||
7073734557655921036,
|
||||
12622653764762278610,
|
||||
14571600075677612986,
|
||||
9767480182670369297
|
||||
],
|
||||
"num_partial_products": 9
|
||||
}
|
||||
27634
plonky2_verifier/data/recursive_step/proof_with_public_inputs.json
Normal file
27634
plonky2_verifier/data/recursive_step/proof_with_public_inputs.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"constants_sigmas_cap": [
|
||||
{
|
||||
"elements": [
|
||||
11953454831364282697,
|
||||
1780640713616741507,
|
||||
9332530534753348552,
|
||||
17084282210745809382
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
17758681460299977814,
|
||||
15435331084685806694,
|
||||
7766646160278036540,
|
||||
5345072798617230589
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
8802797469535268068,
|
||||
3037505332513657608,
|
||||
16030922155257393390,
|
||||
13188886177244942097
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
2357959411935908456,
|
||||
1458480601790550366,
|
||||
11949473050563493262,
|
||||
1836765554619785226
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
17907165543584078363,
|
||||
9893605436382885449,
|
||||
6670152476736706784,
|
||||
562838117712837468
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
5744223185797504102,
|
||||
13743400022410455956,
|
||||
6205029693922586080,
|
||||
15336463778776378871
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
14723206064376829937,
|
||||
13180213430291675472,
|
||||
5411273601294455899,
|
||||
8840354110576908600
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
10897208927347958232,
|
||||
2388900836403833331,
|
||||
13400951517389305038,
|
||||
2629935461033320568
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
6382278241197748160,
|
||||
2864721123412042365,
|
||||
1383065474344220868,
|
||||
2692411485496850147
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
4198408477591504932,
|
||||
8255926325330378434,
|
||||
14022111482748940978,
|
||||
8650742941998823647
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
6235912550116348485,
|
||||
1591288015265630569,
|
||||
6942981485091244971,
|
||||
9620918527217246407
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
8301265937387597891,
|
||||
13822840883914340904,
|
||||
13370707368391237777,
|
||||
15118584100319351289
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
12805136189787682184,
|
||||
14515274878974073778,
|
||||
15431575651860817805,
|
||||
1563913167146652597
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
6512639279406449383,
|
||||
15697846660972222282,
|
||||
5729086478860256848,
|
||||
1818341437677547274
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
4116477618393991081,
|
||||
604123225308335767,
|
||||
459683656323372900,
|
||||
10069219213626177582
|
||||
]
|
||||
},
|
||||
{
|
||||
"elements": [
|
||||
7335240546348323257,
|
||||
12233386866476119728,
|
||||
4755043335297619337,
|
||||
2281707033870644336
|
||||
]
|
||||
}
|
||||
],
|
||||
"circuit_digest": {
|
||||
"elements": [
|
||||
14321013545913480595,
|
||||
17038401155010977967,
|
||||
2998069758835997053,
|
||||
10198464630670001962
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user