referrerpolicy=no-referrer-when-downgrade

Module bls_crypto

Source
Expand description

BEEFY cryptographic types for BLS crypto

This module basically introduces four crypto types:

  • bls_crypto::Pair
  • bls_crypto::Public
  • bls_crypto::Signature
  • bls_crypto::AuthorityId

Your code should use the above types as concrete types for all crypto related functionality.

Structs§

Pair
A generic AppPublic wrapper type over $pair crypto; this has no specific App.
ProofOfPossession
A generic AppPublic wrapper type over $public crypto; this has no specific App.
Public
A generic AppPublic wrapper type over $public crypto; this has no specific App.
Signature
A generic AppPublic wrapper type over $public crypto; this has no specific App.

Type Aliases§

AuthorityId
Identity of a BEEFY authority using BLS as its crypto.
AuthoritySignature
Signature for a BEEFY authority using BLS as its crypto.