@@ -87,12 +87,12 @@ pub static P256_CONFIG: Lazy<CurveConfig> = Lazy::new(|| CurveConfig {
87
87
} ) ;
88
88
89
89
#[ derive( Clone , Debug , derive_new:: new, Serialize , Deserialize ) ]
90
- pub struct WeierstrassExtension {
90
+ pub struct EccExtension {
91
91
pub supported_curves : Vec < CurveConfig > ,
92
92
}
93
93
94
94
#[ derive( Chip , ChipUsageGetter , InstructionExecutor , AnyEnum , BytesStateful ) ]
95
- pub enum WeierstrassExtensionExecutor < F : PrimeField32 > {
95
+ pub enum EccExtensionExecutor < F : PrimeField32 > {
96
96
// 32 limbs prime
97
97
SwEcAddNeRv32_32 ( EcAddNeChip < F , 2 , 32 > ) ,
98
98
SwEcDoubleRv32_32 ( EcDoubleChip < F , 2 , 32 > ) ,
@@ -106,14 +106,14 @@ pub enum WeierstrassExtensionExecutor<F: PrimeField32> {
106
106
}
107
107
108
108
#[ derive( ChipUsageGetter , Chip , AnyEnum , From , BytesStateful ) ]
109
- pub enum WeierstrassExtensionPeriphery < F : PrimeField32 > {
109
+ pub enum EccExtensionPeriphery < F : PrimeField32 > {
110
110
BitwiseOperationLookup ( SharedBitwiseOperationLookupChip < 8 > ) ,
111
111
Phantom ( PhantomChip < F > ) ,
112
112
}
113
113
114
- impl < F : PrimeField32 > VmExtension < F > for WeierstrassExtension {
115
- type Executor = WeierstrassExtensionExecutor < F > ;
116
- type Periphery = WeierstrassExtensionPeriphery < F > ;
114
+ impl < F : PrimeField32 > VmExtension < F > for EccExtension {
115
+ type Executor = EccExtensionExecutor < F > ;
116
+ type Periphery = EccExtensionPeriphery < F > ;
117
117
118
118
fn build (
119
119
& self ,
@@ -183,7 +183,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
183
183
offline_memory. clone ( ) ,
184
184
) ;
185
185
inventory. add_executor (
186
- WeierstrassExtensionExecutor :: SwEcAddNeRv32_32 ( sw_add_ne_chip) ,
186
+ EccExtensionExecutor :: SwEcAddNeRv32_32 ( sw_add_ne_chip) ,
187
187
sw_add_ne_opcodes
188
188
. clone ( )
189
189
. map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -203,7 +203,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
203
203
offline_memory. clone ( ) ,
204
204
) ;
205
205
inventory. add_executor (
206
- WeierstrassExtensionExecutor :: SwEcDoubleRv32_32 ( sw_double_chip) ,
206
+ EccExtensionExecutor :: SwEcDoubleRv32_32 ( sw_double_chip) ,
207
207
sw_double_opcodes
208
208
. clone ( )
209
209
. map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -227,7 +227,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
227
227
offline_memory. clone ( ) ,
228
228
) ;
229
229
inventory. add_executor (
230
- WeierstrassExtensionExecutor :: TeEcAddRv32_32 ( te_add_chip) ,
230
+ EccExtensionExecutor :: TeEcAddRv32_32 ( te_add_chip) ,
231
231
sw_add_ne_opcodes
232
232
. clone ( )
233
233
. map ( |x| VmOpcode :: from_usize ( x + te_start_offset) ) ,
@@ -251,7 +251,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
251
251
offline_memory. clone ( ) ,
252
252
) ;
253
253
inventory. add_executor (
254
- WeierstrassExtensionExecutor :: SwEcAddNeRv32_48 ( sw_add_ne_chip) ,
254
+ EccExtensionExecutor :: SwEcAddNeRv32_48 ( sw_add_ne_chip) ,
255
255
sw_add_ne_opcodes
256
256
. clone ( )
257
257
. map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -271,7 +271,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
271
271
offline_memory. clone ( ) ,
272
272
) ;
273
273
inventory. add_executor (
274
- WeierstrassExtensionExecutor :: SwEcDoubleRv32_48 ( sw_double_chip) ,
274
+ EccExtensionExecutor :: SwEcDoubleRv32_48 ( sw_double_chip) ,
275
275
sw_double_opcodes
276
276
. clone ( )
277
277
. map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -295,7 +295,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
295
295
offline_memory. clone ( ) ,
296
296
) ;
297
297
inventory. add_executor (
298
- WeierstrassExtensionExecutor :: TeEcAddRv32_48 ( te_add_chip) ,
298
+ EccExtensionExecutor :: TeEcAddRv32_48 ( te_add_chip) ,
299
299
te_add_opcodes
300
300
. clone ( )
301
301
. map ( |x| VmOpcode :: from_usize ( x + te_start_offset) ) ,
0 commit comments