diff --git a/certifier/tests/test_certify.rs b/certifier/tests/test_certify.rs index 3cce309c..53023479 100644 --- a/certifier/tests/test_certify.rs +++ b/certifier/tests/test_certify.rs @@ -69,7 +69,7 @@ async fn test_certificate_post_proof() { // Try to certify with an invalid proof let mut invalid_req = req; - invalid_req.metadata.labels_per_unit = 2; + invalid_req.metadata.num_units = 8; let response = client .post(format!("http://{addr}/certify")) .json(&invalid_req) diff --git a/src/metadata.rs b/src/metadata.rs index fb84521d..892bc6f8 100644 --- a/src/metadata.rs +++ b/src/metadata.rs @@ -71,7 +71,6 @@ pub struct ProofMetadata { #[serde_as(as = "Base64")] pub challenge: [u8; 32], pub num_units: u32, - pub labels_per_unit: u64, } impl ProofMetadata { @@ -81,7 +80,6 @@ impl ProofMetadata { node_id: post_metadata.node_id, commitment_atx_id: post_metadata.commitment_atx_id, num_units: post_metadata.num_units, - labels_per_unit: post_metadata.labels_per_unit, } } } diff --git a/src/verification.rs b/src/verification.rs index 9d317c20..7d46dda2 100644 --- a/src/verification.rs +++ b/src/verification.rs @@ -93,8 +93,6 @@ pub enum MetadataValidationError { NumUnitsTooSmall { min: u32, got: u32 }, #[error("numunits too large: {got} < {max}")] NumUnitsTooLarge { max: u32, got: u32 }, - #[error("invalid labels_per_unit: {got} != {expected}")] - LabelsPerUnitInvalid { expected: u64, got: u64 }, } pub fn verify_metadata( @@ -113,12 +111,6 @@ pub fn verify_metadata( got: metadata.num_units, }); } - if metadata.labels_per_unit != init_cfg.labels_per_unit { - return Err(MetadataValidationError::LabelsPerUnitInvalid { - expected: init_cfg.labels_per_unit, - got: metadata.labels_per_unit, - }); - } Ok(()) } @@ -301,7 +293,6 @@ mod tests { commitment_atx_id: [0; 32], challenge: [0; 32], num_units: 10, - labels_per_unit: 2048, }; let mut pow_verifier = Box::new(MockPowVerifier::new()); pow_verifier @@ -341,7 +332,6 @@ mod tests { commitment_atx_id: [0u8; 32], challenge: [0u8; 32], num_units: 10, - labels_per_unit: 2048, }; let mut pow_verifier = Box::new(MockPowVerifier::new()); pow_verifier @@ -397,7 +387,6 @@ mod tests { commitment_atx_id: [0; 32], challenge: [0; 32], num_units: 1, - labels_per_unit: 100, }; let init_cfg = InitConfig { min_num_units: 1, @@ -420,12 +409,5 @@ mod tests { }; assert!(super::verify_metadata(&num_units_large, &init_cfg).is_err()); } - { - let invalid_labels_per_unit = ProofMetadata { - labels_per_unit: 99, - ..valid_meta - }; - assert!(super::verify_metadata(&invalid_labels_per_unit, &init_cfg).is_err()); - } } }