mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-07-10 14:37:31 +00:00
5fd7fdcfcd
* Consolidating test and production code * Signing/verifying authority discovery records with PeerId Unsigned records cannot be rejected yet, they just produce a warning in the log. * Upgrading to libp2p 0.40 * libp2p::identity and sp_core::crypto Ed25519 are compatible * Rejecting authority records unsigned by peer id can be configured * Fixes based on review comments * No command-line argument needed * info was still too much spam in the logs * Added tests for both strict and loose validation * Fixing based on review comments * Pierre preferred a signing method * Ooops, I need to slow down * Update bin/node/cli/src/service.rs * Reexport libp2p crypto used in sc-network * Added proto3 compatibility tests. And import noise. Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
14 lines
355 B
Protocol Buffer
14 lines
355 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package authority_discovery_v1;
|
|
|
|
// First we need to serialize the addresses in order to be able to sign them.
|
|
message AuthorityAddresses {
|
|
repeated bytes addresses = 1;
|
|
}
|
|
|
|
// Then we need to serialize addresses and signature to send them over the wire.
|
|
message SignedAuthorityAddresses {
|
|
bytes addresses = 1;
|
|
bytes signature = 2;
|
|
} |