@@ -87,12 +87,12 @@ pub static P256_CONFIG: Lazy<CurveConfig> = Lazy::new(|| CurveConfig {
8787} ) ;
8888
8989#[ derive( Clone , Debug , derive_new:: new, Serialize , Deserialize ) ]
90- pub struct WeierstrassExtension {
90+ pub struct EccExtension {
9191 pub supported_curves : Vec < CurveConfig > ,
9292}
9393
9494#[ derive( Chip , ChipUsageGetter , InstructionExecutor , AnyEnum , BytesStateful ) ]
95- pub enum WeierstrassExtensionExecutor < F : PrimeField32 > {
95+ pub enum EccExtensionExecutor < F : PrimeField32 > {
9696 // 32 limbs prime
9797 SwEcAddNeRv32_32 ( EcAddNeChip < F , 2 , 32 > ) ,
9898 SwEcDoubleRv32_32 ( EcDoubleChip < F , 2 , 32 > ) ,
@@ -106,14 +106,14 @@ pub enum WeierstrassExtensionExecutor<F: PrimeField32> {
106106}
107107
108108#[ derive( ChipUsageGetter , Chip , AnyEnum , From , BytesStateful ) ]
109- pub enum WeierstrassExtensionPeriphery < F : PrimeField32 > {
109+ pub enum EccExtensionPeriphery < F : PrimeField32 > {
110110 BitwiseOperationLookup ( SharedBitwiseOperationLookupChip < 8 > ) ,
111111 Phantom ( PhantomChip < F > ) ,
112112}
113113
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 > ;
117117
118118 fn build (
119119 & self ,
@@ -183,7 +183,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
183183 offline_memory. clone ( ) ,
184184 ) ;
185185 inventory. add_executor (
186- WeierstrassExtensionExecutor :: SwEcAddNeRv32_32 ( sw_add_ne_chip) ,
186+ EccExtensionExecutor :: SwEcAddNeRv32_32 ( sw_add_ne_chip) ,
187187 sw_add_ne_opcodes
188188 . clone ( )
189189 . map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -203,7 +203,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
203203 offline_memory. clone ( ) ,
204204 ) ;
205205 inventory. add_executor (
206- WeierstrassExtensionExecutor :: SwEcDoubleRv32_32 ( sw_double_chip) ,
206+ EccExtensionExecutor :: SwEcDoubleRv32_32 ( sw_double_chip) ,
207207 sw_double_opcodes
208208 . clone ( )
209209 . map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -227,7 +227,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
227227 offline_memory. clone ( ) ,
228228 ) ;
229229 inventory. add_executor (
230- WeierstrassExtensionExecutor :: TeEcAddRv32_32 ( te_add_chip) ,
230+ EccExtensionExecutor :: TeEcAddRv32_32 ( te_add_chip) ,
231231 sw_add_ne_opcodes
232232 . clone ( )
233233 . map ( |x| VmOpcode :: from_usize ( x + te_start_offset) ) ,
@@ -251,7 +251,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
251251 offline_memory. clone ( ) ,
252252 ) ;
253253 inventory. add_executor (
254- WeierstrassExtensionExecutor :: SwEcAddNeRv32_48 ( sw_add_ne_chip) ,
254+ EccExtensionExecutor :: SwEcAddNeRv32_48 ( sw_add_ne_chip) ,
255255 sw_add_ne_opcodes
256256 . clone ( )
257257 . map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -271,7 +271,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
271271 offline_memory. clone ( ) ,
272272 ) ;
273273 inventory. add_executor (
274- WeierstrassExtensionExecutor :: SwEcDoubleRv32_48 ( sw_double_chip) ,
274+ EccExtensionExecutor :: SwEcDoubleRv32_48 ( sw_double_chip) ,
275275 sw_double_opcodes
276276 . clone ( )
277277 . map ( |x| VmOpcode :: from_usize ( x + sw_start_offset) ) ,
@@ -295,7 +295,7 @@ impl<F: PrimeField32> VmExtension<F> for WeierstrassExtension {
295295 offline_memory. clone ( ) ,
296296 ) ;
297297 inventory. add_executor (
298- WeierstrassExtensionExecutor :: TeEcAddRv32_48 ( te_add_chip) ,
298+ EccExtensionExecutor :: TeEcAddRv32_48 ( te_add_chip) ,
299299 te_add_opcodes
300300 . clone ( )
301301 . map ( |x| VmOpcode :: from_usize ( x + te_start_offset) ) ,
0 commit comments