This repository was archived by the owner on Nov 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Support for multiple signature scheme for BEEFY primitves #14373
Merged
paritytech-processbot
merged 47 commits into
paritytech:master
from
w3f:skalman-multiple-signature-scheme-beefy-primitves
Aug 2, 2023
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
d32b4c6
Merged BEEFY primitives with generic signature and keyset commitment …
drskalman df8e8db
- Add bls-experimental feature to application-crypto and beefy primit…
drskalman 126e578
Make beefy primitive tests compile
drskalman 60dd180
move bls related beefy primitives code and test behind bls-experiment…
drskalman dabafab
Make BEEFY clients complies with BEEFY API depending on AuthorityId
drskalman b38a963
- Rename `BeefyAuthoritySet.root` → `BeefyAuthoritySet.keyset_commitm…
drskalman 6115388
Merge remote-tracking branch 'origin/master' into skalman-multiple-si…
drskalman e6d72b8
Merge remote-tracking branch 'origin/master' into skalman-multiple-si…
drskalman a4dc019
Merge remote-tracking branch 'origin/master' into skalman-multiple-si…
drskalman c979bce
Commit Cargo lock remove ark-serialize from BEEFY primitives
drskalman 735ef20
Use Codec instead of Encode + Decode in primitives/consensus/beefy/sr…
drskalman 0d35588
- Make `BeefyApi` generic over Signature type.
drskalman 323629f
Merge branch 'skalman-multiple-signature-scheme-beefy-primitves' of h…
drskalman d48a9f8
Unmake BeefyAPI generic over Signature. Recover Signature type from A…
drskalman 4396720
- dont use hex or hex-literal use array-bytes instead in beefy primit…
drskalman 89b61b1
Move the definition of BEEFY key type from `primitives/beefy` to `cry…
drskalman ba7a49a
- Add bls377_generate_new to `sp-io` and `application_crypto::bls`.
drskalman 9744dd7
Implement PassBy for `bls::Public` manually
drskalman 77cb1f8
Merge branch 'master' into skalman-multiple-signature-scheme-beefy-pr…
drskalman 5cd0a4b
fix Beefy `KEY_TYPE` in `frame/beefy` tests to come from `sp-core::ke…
drskalman c735486
specify both generic for `hex2array_unchecked` in `sp-core/bls.rs`
drskalman 186d956
Rename `crypto`→`ecdsa_crypto` in `primitives/consensus/beefy/src/tes…
drskalman bb7352d
remove commented-out code in `primitives/consensus/beefy/src/commitme…
drskalman 59ec2ff
Fix inconsistency in panic message in `primitives/io/src/lib.rs`
drskalman 91a0580
Remove redundant feature activation in `primitives/io/Cargo.toml`
drskalman d1a16ae
- make `w3f-bls` a dev-dependancy only for beefy primitives.
drskalman a8b23e2
Merge branch 'skalman-multiple-signature-scheme-beefy-primitves' of h…
drskalman 4c5c55b
export BEEFY KEY_TYPE from primitives/consensus/beefy
drskalman 4d19dab
- implement `BeefyAuthorityId` for `bls_crypto::AuthorityId`.
drskalman 086ee43
Remove BEEFY `ecdsa_n_bls_crypto` for now for later re-introduction
drskalman f162e75
Merge branch 'paritytech:master' into skalman-multiple-signature-sche…
drskalman 3b06837
Make commitment and witness BEEFY tests not use Keystore.
drskalman 13fec09
put `bls_beefy_verify_works` test under `bls-experimental` flag.
drskalman 671adc9
Merge remote-tracking branch 'origin/master' into skalman-multiple-si…
drskalman 8ddc8fa
bump up Runtime `BeefyAPI` to version 3 due to introducing generic Au…
drskalman 27bbe30
reuse code and encapsulate w3f-bls backend in sp-core as most as poss…
drskalman 127baa5
Merge branch 'skalman-multiple-signature-scheme-beefy-primitves' of h…
drskalman d339f9e
Make comments in primities BEEFY `commitment.rs` and `witness.rs``tes…
drskalman abedbce
Merge branch 'master' of https://github.com/paritytech/substrate into…
drskalman 80ce8d9
Use master dep versions
davxy 3d2dad1
Trivial change. Mostly to trigger CI
davxy 9f56a01
Apply suggestions from code review
davxy eca7ba1
Merge branch 'master' into skalman-multiple-signature-scheme-beefy-pr…
davxy d5c625a
Merge branch 'master' into skalman-multiple-signature-scheme-beefy-pr…
davxy b27a29a
Fix Cargo.toml
davxy 39dcd11
Trigger CI with cumulus companion
davxy e38cf1a
Trigger CI after polkadot companion change
davxy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.