Remove kzg point and blob validations in gossip #3217
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The c-kzg library has moved to all bytes interface after ethereum/c-kzg-4844#62 which also removes the
bytes_to_g1
andbytes_to_bls_field
from the public interface.My understanding is that the conversion function was removed from the public interface since
verify_aggregate_kzg_proof
will contain the checks for if the commitments and proofs are valid g1 points and eachblob < BLS_MODULUS
so we do not need to make a separate check.