Skip to content

Implement Certification of the Mithril Verification Keys in Signer/Aggregator #455

@jpraynaud

Description

@jpraynaud

Issue

Implement the certification of the Mithril Verification Keys in the Signer and the Aggregator

Tasks

  • Use new key registration functions that use KES Secret Key and Operational Certificate to provide Mithril keys certification
  • Implement a KES Period requester inside the Chain Observer
  • Implement a hybrid mode: Certified and Legacy to allow for smooth transition (no breaking changes)
  • Adapt Aggregator key registration
  • Adapt Signer key registration
  • Adapt Signer individual signatures registration
  • Update crypto tests helpers from Common to handle hybrid modes (and add a test_only feature for them)
  • Update devnet
  • Update test lab and make it able to verify that Signers from both modes are able to contribute to signatures
  • Add Verified Signer badge on the Explorer for certified signers

Depends

Depends on #384

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions