Application Crypto and BEEFY Support for paired (ECDSA,BLS) crypto (#1815)
Next step in process of making BEEFY being able to generate both ECDSA and BLS signature after #1705. It allows BEEFY to use a pair of ECDSA and BLS key as a AuthorityId. --------- Co-authored-by:Davide Galassi <davxy@datawok.net> Co-authored-by:
Robert Hambrock <roberthambrock@gmail.com>
Showing
- substrate/client/keystore/src/local.rs 26 additions, 1 deletionsubstrate/client/keystore/src/local.rs
- substrate/primitives/application-crypto/src/ecdsa_bls377.rs 57 additions, 0 deletionssubstrate/primitives/application-crypto/src/ecdsa_bls377.rs
- substrate/primitives/application-crypto/src/lib.rs 2 additions, 0 deletionssubstrate/primitives/application-crypto/src/lib.rs
- substrate/primitives/consensus/beefy/src/lib.rs 62 additions, 4 deletionssubstrate/primitives/consensus/beefy/src/lib.rs
- substrate/primitives/core/src/bls.rs 1 addition, 1 deletionsubstrate/primitives/core/src/bls.rs
- substrate/primitives/core/src/lib.rs 2 additions, 0 deletionssubstrate/primitives/core/src/lib.rs
- substrate/primitives/core/src/paired_crypto.rs 12 additions, 8 deletionssubstrate/primitives/core/src/paired_crypto.rs
- substrate/primitives/core/src/testing.rs 2 additions, 0 deletionssubstrate/primitives/core/src/testing.rs
- substrate/primitives/io/src/lib.rs 20 additions, 1 deletionsubstrate/primitives/io/src/lib.rs
- substrate/primitives/keystore/src/lib.rs 64 additions, 1 deletionsubstrate/primitives/keystore/src/lib.rs
- substrate/primitives/keystore/src/testing.rs 25 additions, 1 deletionsubstrate/primitives/keystore/src/testing.rs
Please register or sign in to comment