Skip to content

Conversation

@ypatil12
Copy link
Collaborator

Motivation:

The ECDSACertificateVerifier does not do the same timetstamp checks as the BN254CertificateVerifier. It also prevents 0 staleness period and requires certificates to be against the latest reference timestamp

Modifications:

  • Update storage of certificate verifiers to have a _referenceTimestampsSet mapping
  • Add isReferenceTimestampSet introspection
  • Allow 0 staleness period for ECDSACertificateVerifier
  • Update the BN254CertificateVerifier and ECDSACertificateVerifier to have checks be in the same order against reference timestamp

Result:

Consistent code paths

@eigenmikem eigenmikem merged commit 0d982ae into main Jul 14, 2025
14 checks passed
@eigenmikem eigenmikem deleted the fix/ecdsa-checks branch July 14, 2025 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants