@@ -210,31 +210,31 @@ mod validation {
210
210
211
211
/// Validation logic for `verify_cell_kzg_proof_batch`
212
212
pub fn verify_cell_kzg_proof_batch (
213
- row_commitments_bytes : & [ Bytes48Ref ] ,
214
- row_indices : & [ RowIndex ] ,
213
+ deduplicated_commitments_bytes : & [ Bytes48Ref ] ,
214
+ commitment_indices : & [ RowIndex ] ,
215
215
cell_indices : & [ CellIndex ] ,
216
216
cells : & [ CellRef ] ,
217
217
proofs_bytes : & [ Bytes48Ref ] ,
218
218
) -> Result < ( ) , VerifierError > {
219
219
// All inputs must have the same length according to the specs.
220
- let same_length = ( row_indices . len ( ) == cell_indices. len ( ) )
221
- & ( row_indices . len ( ) == cells. len ( ) )
222
- & ( row_indices . len ( ) == proofs_bytes. len ( ) ) ;
220
+ let same_length = ( commitment_indices . len ( ) == cell_indices. len ( ) )
221
+ & ( commitment_indices . len ( ) == cells. len ( ) )
222
+ & ( commitment_indices . len ( ) == proofs_bytes. len ( ) ) ;
223
223
if !same_length {
224
224
return Err ( VerifierError :: BatchVerificationInputsMustHaveSameLength {
225
- row_indices_len : row_indices . len ( ) ,
225
+ commitment_indices_len : commitment_indices . len ( ) ,
226
226
cell_indices_len : cell_indices. len ( ) ,
227
227
cells_len : cells. len ( ) ,
228
228
proofs_len : proofs_bytes. len ( ) ,
229
229
} ) ;
230
230
}
231
231
232
- // Check that the row indices are within the correct range
233
- for row_index in row_indices {
234
- if * row_index >= row_commitments_bytes . len ( ) as u64 {
235
- return Err ( VerifierError :: InvalidRowIndex {
236
- row_index : * row_index ,
237
- max_number_of_rows : row_commitments_bytes . len ( ) as u64 ,
232
+ // Check that the commitment indices are within the correct range
233
+ for commitment_index in commitment_indices {
234
+ if * commitment_index >= deduplicated_commitments_bytes . len ( ) as u64 {
235
+ return Err ( VerifierError :: InvalidCommitmentIndex {
236
+ commitment_index : * commitment_index ,
237
+ max_number_of_commitments : deduplicated_commitments_bytes . len ( ) as u64 ,
238
238
} ) ;
239
239
}
240
240
}
0 commit comments