Added layer as mixnode attribute
This commit is contained in:
+1
-1
@@ -56,7 +56,7 @@ fn run(matches: &ArgMatches) {
|
||||
// make sure our socket_address is equal to our predefined-hardcoded value
|
||||
assert_eq!("127.0.0.1:8080", socket_address.to_string());
|
||||
|
||||
let mix = MixNode::new(socket_address, secret_key);
|
||||
let mix = MixNode::new(socket_address, secret_key, layer);
|
||||
mix.start_listening().unwrap();
|
||||
}
|
||||
|
||||
|
||||
+5
-3
@@ -93,14 +93,16 @@ impl PacketProcessor {
|
||||
// the MixNode will live for whole duration of this program
|
||||
pub struct MixNode {
|
||||
network_address: SocketAddr,
|
||||
secret_key: Scalar
|
||||
secret_key: Scalar,
|
||||
layer: usize
|
||||
}
|
||||
|
||||
impl MixNode{
|
||||
pub fn new(network_address: SocketAddr, secret_key: Scalar) -> Self {
|
||||
pub fn new(network_address: SocketAddr, secret_key: Scalar, layer: usize) -> Self {
|
||||
MixNode {
|
||||
network_address,
|
||||
secret_key
|
||||
secret_key,
|
||||
layer
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user