@@ -86,6 +86,7 @@ void test_add(std::vector<typename FieldType::value_type> public_input){
86
86
component_type component_instance ({0 , 1 , 2 },{},{});
87
87
88
88
nil::crypto3::test_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
89
+ nil::crypto3::test_empty_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
89
90
}
90
91
91
92
template <typename FieldType>
@@ -125,6 +126,7 @@ void test_sub(std::vector<typename FieldType::value_type> public_input){
125
126
component_type component_instance ({0 , 1 , 2 },{},{});
126
127
127
128
nil::crypto3::test_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
129
+ nil::crypto3::test_empty_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
128
130
}
129
131
130
132
template <typename FieldType>
@@ -164,6 +166,7 @@ void test_mul(std::vector<typename FieldType::value_type> public_input){
164
166
component_type component_instance ({0 , 1 , 2 },{},{});
165
167
166
168
nil::crypto3::test_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
169
+ nil::crypto3::test_empty_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
167
170
}
168
171
169
172
template <typename FieldType>
@@ -204,6 +207,7 @@ void test_mul_by_const(std::vector<typename FieldType::value_type> public_input,
204
207
component_type component_instance ({0 , 1 },{0 },{},y);
205
208
206
209
nil::crypto3::test_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
210
+ nil::crypto3::test_empty_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
207
211
}
208
212
209
213
template <typename FieldType>
@@ -236,6 +240,7 @@ void test_div(std::vector<typename FieldType::value_type> public_input,
236
240
component_type component_instance ({0 , 1 , 2 , 3 },{},{});
237
241
238
242
nil::crypto3::test_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
243
+ nil::crypto3::test_empty_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
239
244
}
240
245
241
246
template <typename FieldType>
@@ -280,6 +285,7 @@ void test_div_or_zero(std::vector<typename FieldType::value_type> public_input){
280
285
component_type component_instance ({0 , 1 , 2 , 3 , 4 },{},{});
281
286
282
287
nil::crypto3::test_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
288
+ nil::crypto3::test_empty_component<component_type, BlueprintFieldType, ArithmetizationParams, hash_type, Lambda> (component_instance, public_input, result_check, instance_input);
283
289
}
284
290
285
291
template <typename FieldType>
0 commit comments