From 0ed3f7474c8c59de4888ed2663a7ee01ca8e49cd Mon Sep 17 00:00:00 2001 From: Pawan Dhananjay Date: Tue, 29 Nov 2022 15:15:00 +0530 Subject: [PATCH] Remove empty blob handling as it's handled in kzg library --- crypto/kzg/src/lib.rs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/crypto/kzg/src/lib.rs b/crypto/kzg/src/lib.rs index 40eee47118..ee7a4ad583 100644 --- a/crypto/kzg/src/lib.rs +++ b/crypto/kzg/src/lib.rs @@ -19,8 +19,6 @@ pub enum Error { InvalidKzgCommitment(CKzgError), InvalidKzgProof(CKzgError), KzgVerificationFailed(CKzgError), - EmptyBlobs, - EmptyKzgCommitments, InvalidLength(String), KzgProofComputationFailed(CKzgError), } @@ -39,9 +37,6 @@ impl Kzg { } pub fn compute_aggregate_kzg_proof(&self, blobs: &[Blob]) -> Result { - if blobs.len() == 0 { - return Err(Error::EmptyBlobs); - } c_kzg::KZGProof::compute_aggregate_kzg_proof(blobs, &self.trusted_setup) .map_err(Error::KzgProofComputationFailed) .map(|proof| KzgProof(proof.to_bytes())) @@ -53,12 +48,6 @@ impl Kzg { expected_kzg_commitments: &[KzgCommitment], kzg_aggregated_proof: KzgProof, ) -> Result { - if blobs.len() == 0 { - return Err(Error::EmptyBlobs); - } - if expected_kzg_commitments.len() == 0 { - return Err(Error::EmptyBlobs); - } if blobs.len() != expected_kzg_commitments.len() { return Err(Error::InvalidLength( "blobs and expected_kzg_commitments should be of same size".to_string(),