@@ -3,7 +3,7 @@ use std::{any::TypeId, fs};
3
3
4
4
use arith:: { Field , FieldSerde , SimdField } ;
5
5
use ark_std:: test_rng;
6
- use config :: GKRConfig ;
6
+ use gkr_field_config :: GKRFieldConfig ;
7
7
use transcript:: Transcript ;
8
8
9
9
use crate :: * ;
@@ -16,7 +16,7 @@ pub struct StructureInfo {
16
16
}
17
17
18
18
#[ derive( Debug , Clone , Default ) ]
19
- pub struct CircuitLayer < C : GKRConfig > {
19
+ pub struct CircuitLayer < C : GKRFieldConfig > {
20
20
pub input_var_num : usize ,
21
21
pub output_var_num : usize ,
22
22
@@ -31,7 +31,7 @@ pub struct CircuitLayer<C: GKRConfig> {
31
31
pub structure_info : StructureInfo ,
32
32
}
33
33
34
- impl < C : GKRConfig > CircuitLayer < C > {
34
+ impl < C : GKRFieldConfig > CircuitLayer < C > {
35
35
#[ inline]
36
36
pub fn evaluate (
37
37
& self ,
@@ -115,7 +115,7 @@ impl<C: GKRConfig> CircuitLayer<C> {
115
115
}
116
116
117
117
#[ derive( Debug , Default ) ]
118
- pub struct Circuit < C : GKRConfig > {
118
+ pub struct Circuit < C : GKRFieldConfig > {
119
119
pub layers : Vec < CircuitLayer < C > > ,
120
120
pub public_input : Vec < C :: SimdCircuitField > ,
121
121
pub expected_num_output_zeros : usize ,
@@ -124,7 +124,7 @@ pub struct Circuit<C: GKRConfig> {
124
124
pub rnd_coefs : Vec < * mut C :: CircuitField > , // unsafe
125
125
}
126
126
127
- impl < C : GKRConfig > Clone for Circuit < C > {
127
+ impl < C : GKRFieldConfig > Clone for Circuit < C > {
128
128
fn clone ( & self ) -> Circuit < C > {
129
129
let mut ret = Circuit :: < C > {
130
130
layers : self . layers . clone ( ) ,
@@ -139,9 +139,9 @@ impl<C: GKRConfig> Clone for Circuit<C> {
139
139
}
140
140
}
141
141
142
- unsafe impl < C > Send for Circuit < C > where C : GKRConfig { }
142
+ unsafe impl < C > Send for Circuit < C > where C : GKRFieldConfig { }
143
143
144
- impl < C : GKRConfig > Circuit < C > {
144
+ impl < C : GKRFieldConfig > Circuit < C > {
145
145
pub fn load_circuit ( filename : & str ) -> Self {
146
146
let rc = RecursiveCircuit :: < C > :: load ( filename) . unwrap ( ) ;
147
147
rc. flatten ( )
@@ -220,7 +220,7 @@ impl<C: GKRConfig> Circuit<C> {
220
220
}
221
221
}
222
222
223
- impl < C : GKRConfig > Circuit < C > {
223
+ impl < C : GKRFieldConfig > Circuit < C > {
224
224
pub fn log_input_size ( & self ) -> usize {
225
225
self . layers [ 0 ] . input_var_num
226
226
}
0 commit comments