Skip to main content

Module cert_verifier

Module cert_verifier 

Source

Structs§

CertBySenderVerifier
Verifies certificates off the main coordinator thread.
CertVerifier
Verifies certificates off the main coordinator thread.
CertVerifiers
The coordinator’s network-certificate verifiers, one per certificate type.
ValidCert

Enums§

Completion
What a completed certificate retires: its view, or its view and epoch.

Traits§

Meta 🔒
Meta information about vote data.
Verifiable

Functions§

verify_signatures 🔒
Verify a certificate’s signatures, at the genesis view as at any other.
verify_timeout3 🔒
Verify a lock-carrying timeout certificate: its groups against the committee given, and its lock certificate against the committee of the lock’s own epoch.

Type Aliases§

CompletionKey 🔒
What a CertBySenderVerifier retires, tracks in flight and parks by: a certificate’s view, plus its epoch where the Completion binds it.
VerifyOutcome 🔒
What a verification task reports: its key, and the certificate if it held.