Skip to content

implement proof of possession check for BEEFY BLS keys #18

Description

@drskalman

The runtime transaction for session key update receive a blob of opaque key trait where individual keys could be enumerated by the key type id.
https://github.com/paritytech/substrate/blob/2651d5cf410700c8a9bbe1b5df54aa9956926b34/primitives/runtime/src/traits.rs#L1156
As such ownership_proof_is_valid should enumerate the keys, and for any BLS key type, it should call verification of the proof of possession from the BLS library:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions