@@ -79,8 +79,7 @@ pub fn validate_witness<F: AcirField>(
7979 iv,
8080 key,
8181 ) ?;
82- for ( output_witness, value) in outputs. iter ( ) . zip_eq ( ciphertext. into_iter ( ) )
83- {
82+ for ( output_witness, value) in outputs. iter ( ) . zip_eq ( ciphertext) {
8483 let witness_value = witness_value ( output_witness, & witness_map) ?;
8584 let output_value = F :: from ( u128:: from ( value) ) ;
8685 if witness_value != output_value {
@@ -301,9 +300,7 @@ pub fn validate_witness<F: AcirField>(
301300 * it = lane. unwrap ( ) ;
302301 }
303302 let output_state = keccakf1600 ( state) ?;
304- for ( output_witness, value) in
305- outputs. iter ( ) . zip_eq ( output_state. into_iter ( ) )
306- {
303+ for ( output_witness, value) in outputs. iter ( ) . zip_eq ( output_state) {
307304 let witness_value = witness_value ( output_witness, & witness_map) ?;
308305 if witness_value != F :: from ( u128:: from ( value) ) {
309306 return Err ( unsatisfied_constraint (
@@ -323,7 +320,7 @@ pub fn validate_witness<F: AcirField>(
323320 & witness_map,
324321 inputs,
325322 ) ?;
326- for ( output_witness, value) in outputs. iter ( ) . zip_eq ( state. into_iter ( ) ) {
323+ for ( output_witness, value) in outputs. iter ( ) . zip_eq ( state) {
327324 let witness_value = witness_map
328325 . get ( output_witness)
329326 . ok_or ( OpcodeNotSolvable :: MissingAssignment ( output_witness. 0 ) ) ?;
@@ -344,7 +341,7 @@ pub fn validate_witness<F: AcirField>(
344341 hash_values,
345342 ) ?;
346343
347- for ( output_witness, value) in outputs. iter ( ) . zip_eq ( state. into_iter ( ) ) {
344+ for ( output_witness, value) in outputs. iter ( ) . zip_eq ( state) {
348345 let witness_value = witness_map
349346 . get ( output_witness)
350347 . ok_or ( OpcodeNotSolvable :: MissingAssignment ( output_witness. 0 ) ) ?;
0 commit comments