Remove HostInfo::client_version() and secret() (#8677)
This commit is contained in:
parent
3fde07b2e1
commit
84ecab0eaf
@ -26,7 +26,8 @@ use node_table::NodeId;
|
|||||||
use io::{IoContext, StreamToken};
|
use io::{IoContext, StreamToken};
|
||||||
use ethkey::{KeyPair, Public, Secret, recover, sign, Generator, Random};
|
use ethkey::{KeyPair, Public, Secret, recover, sign, Generator, Random};
|
||||||
use ethkey::crypto::{ecdh, ecies};
|
use ethkey::crypto::{ecdh, ecies};
|
||||||
use network::{Error, ErrorKind, HostInfo};
|
use network::{Error, ErrorKind, HostInfo as HostInfoTrait};
|
||||||
|
use host::HostInfo;
|
||||||
|
|
||||||
#[derive(PartialEq, Eq, Debug)]
|
#[derive(PartialEq, Eq, Debug)]
|
||||||
enum HandshakeState {
|
enum HandshakeState {
|
||||||
|
@ -215,20 +215,20 @@ impl HostInfo {
|
|||||||
self.nonce = keccak(&self.nonce);
|
self.nonce = keccak(&self.nonce);
|
||||||
self.nonce
|
self.nonce
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub(crate) fn client_version(&self) -> &str {
|
||||||
|
&self.config.client_version
|
||||||
|
}
|
||||||
|
|
||||||
|
pub(crate) fn secret(&self) -> &Secret {
|
||||||
|
self.keys.secret()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl HostInfoTrait for HostInfo {
|
impl HostInfoTrait for HostInfo {
|
||||||
fn id(&self) -> &NodeId {
|
fn id(&self) -> &NodeId {
|
||||||
self.keys.public()
|
self.keys.public()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn secret(&self) -> &Secret {
|
|
||||||
self.keys.secret()
|
|
||||||
}
|
|
||||||
|
|
||||||
fn client_version(&self) -> &str {
|
|
||||||
&self.config.client_version
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type SharedSession = Arc<Mutex<Session>>;
|
type SharedSession = Arc<Mutex<Session>>;
|
||||||
|
@ -330,10 +330,6 @@ impl<'a, T> NetworkContext for &'a T where T: ?Sized + NetworkContext {
|
|||||||
pub trait HostInfo {
|
pub trait HostInfo {
|
||||||
/// Returns public key
|
/// Returns public key
|
||||||
fn id(&self) -> &NodeId;
|
fn id(&self) -> &NodeId;
|
||||||
/// Returns secret key
|
|
||||||
fn secret(&self) -> &Secret;
|
|
||||||
/// Returns the client version.
|
|
||||||
fn client_version(&self) -> &str;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Network IO protocol handler. This needs to be implemented for each new subprotocol.
|
/// Network IO protocol handler. This needs to be implemented for each new subprotocol.
|
||||||
|
Loading…
Reference in New Issue
Block a user