modified node/src/crypto.rs
@@ -4,10 +4,19 @@ use ed25519_consensus as ed25519;
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -36,6 +45,12 @@ impl PartialEq for PublicKey {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified node/src/git.rs
@@ -37,7 +37,7 @@ pub fn list_remotes(url: &Url) -> Result<Remotes<Unverified>, ListRefsError> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified node/src/identity.rs
@@ -123,8 +123,8 @@ mod test {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified node/src/protocol.rs
@@ -16,15 +16,16 @@ use crate::address_book::AddressBook;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -69,6 +70,8 @@ pub struct Envelope {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -87,7 +90,7 @@ pub enum Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -101,8 +104,9 @@ impl From<Message> for Envelope {
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -110,7 +114,7 @@ impl Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -219,11 +223,11 @@ impl Config {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -238,12 +242,19 @@ pub struct Protocol<S, T> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -254,15 +265,15 @@ impl<T: ReadStorage + WriteStorage, S: address_book::Store> Protocol<S, T> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -302,7 +313,7 @@ impl<T: ReadStorage + WriteStorage, S: address_book::Store> Protocol<S, T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -348,7 +359,7 @@ impl<T: ReadStorage + WriteStorage, S: address_book::Store> Protocol<S, T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -403,10 +414,11 @@ impl<T: ReadStorage + WriteStorage, S: address_book::Store> Protocol<S, T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -488,11 +500,11 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -504,9 +516,9 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -514,11 +526,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -531,7 +544,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -547,11 +560,11 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -566,7 +579,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -614,7 +627,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -629,15 +642,15 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -673,7 +686,7 @@ impl fmt::Display for DisconnectReason {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -687,14 +700,16 @@ pub struct Lookup {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -709,19 +724,22 @@ pub struct Context<S, T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -731,8 +749,12 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -760,7 +782,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -800,13 +822,24 @@ impl<S, T> Context<S, T> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -814,7 +847,7 @@ impl Peers {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -828,6 +861,7 @@ impl DerefMut for Peers {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -837,6 +871,8 @@ enum PeerState {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -892,7 +928,7 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -900,23 +936,25 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -938,7 +976,7 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -947,6 +985,7 @@ impl Peer {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -955,7 +994,7 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -965,7 +1004,7 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -986,13 +1025,13 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1007,12 +1046,12 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified node/src/storage/git.rs
@@ -164,7 +164,7 @@ impl ReadRepository for Repository {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified node/src/test.rs
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
added node/src/test/crypto.rs
@@ -0,0 +1,38 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified node/src/test/peer.rs
@@ -12,10 +12,11 @@ use crate::collections::HashMap;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -80,7 +81,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -88,7 +89,8 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -120,6 +122,10 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -130,23 +136,25 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -171,6 +179,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified node/src/test/tests.rs
@@ -51,8 +51,8 @@ fn test_inbound_connection() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -108,7 +108,12 @@ fn test_handshake_invalid_timestamp() {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -144,7 +149,7 @@ fn test_inventory_sync() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -192,7 +197,7 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -204,7 +209,7 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -237,7 +242,7 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -253,7 +258,7 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -334,9 +339,9 @@ fn prop_inventory_exchange_dense() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -352,7 +357,7 @@ fn prop_inventory_exchange_dense() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|