@@ -69,19 +69,19 @@ pub fn p256_verify(src: &[u8], dst: &mut Vec<u8>) -> Result<(), SubsystemError<P
6969pub fn ecrecover ( src : & [ u8 ] , dst : & mut Vec < u8 > ) -> Result < ( ) , SubsystemError < Secp256k1ECRecoverErrors > > {
7070 let allocator = std:: alloc:: Global ;
7171 let mut resource = <BaseResources < DecreasingNative > as Resource >:: FORMAL_INFINITE ;
72- EcRecoverImpl :: execute ( & src, dst, & mut resource, & mut DummyOracle , & mut NullLogger , allocator)
72+ EcRecoverImpl :: < false > :: execute ( & src, dst, & mut resource, & mut DummyOracle , & mut NullLogger , allocator)
7373}
7474
7575/// ecrecover using native field operations oracle (for comparing oracle vs non-oracle paths)
7676pub fn ecrecover_with_oracle ( src : & [ u8 ] , dst : & mut Vec < u8 > ) -> Result < ( ) , SubsystemError < Secp256k1ECRecoverErrors > > {
7777 use callable_oracles:: field_hints:: NativeFieldOpsQuery ;
7878 use oracle_provider:: { DummyMemorySource , ZkEENonDeterminismSource } ;
79-
79+
8080 let allocator = std:: alloc:: Global ;
8181 let mut resource = <BaseResources < DecreasingNative > as Resource >:: FORMAL_INFINITE ;
8282 let mut oracle = ZkEENonDeterminismSource :: < DummyMemorySource > :: default ( ) ;
8383 oracle. add_external_processor ( NativeFieldOpsQuery :: < DummyMemorySource > :: default ( ) ) ;
84- EcRecoverImpl :: execute ( & src, dst, & mut resource, & mut oracle, & mut NullLogger , allocator)
84+ EcRecoverImpl :: < true > :: execute ( & src, dst, & mut resource, & mut oracle, & mut NullLogger , allocator)
8585}
8686
8787pub fn pairing ( src : & [ u8 ] , dst : & mut Vec < u8 > ) -> Result < ( ) , SubsystemError < Bn254PairingCheckErrors > > {
@@ -94,4 +94,4 @@ pub fn kzg(src: &[u8], dst: &mut Vec<u8>) -> Result<(), SubsystemError<PointEval
9494 let allocator = std:: alloc:: Global ;
9595 let mut resource = <BaseResources < DecreasingNative > as Resource >:: FORMAL_INFINITE ;
9696 PointEvaluationImpl :: execute ( & src, dst, & mut resource, allocator)
97- }
97+ }
0 commit comments