From 37abf93bd3e5d435ae5f246a7694c0d0e32ca6a2 Mon Sep 17 00:00:00 2001 From: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com> Date: Sat, 25 May 2024 14:43:07 +0900 Subject: [PATCH] rename adversary functions --- mixnet/v2/sim/adversary.py | 4 ++-- mixnet/v2/sim/p2p.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mixnet/v2/sim/adversary.py b/mixnet/v2/sim/adversary.py index da034d5..f8bd74f 100644 --- a/mixnet/v2/sim/adversary.py +++ b/mixnet/v2/sim/adversary.py @@ -29,12 +29,12 @@ class Adversary: def inspect_message_size(self, msg: SphinxPacket | bytes): self.message_sizes.append(len(msg)) - def observe_incoming_message(self, node: "Node"): + def observe_receiving_node(self, node: "Node"): self.mixed_msgs_per_window[-1][node] += 1 # if node not in self.node_states[self.env.now]: # self.node_states[self.env.now][node] = NodeState.RECEIVING - def observe_outgoing_message(self, node: "Node"): + def observe_sending_node(self, node: "Node"): self.mixed_msgs_per_window[-1][node] -= 1 if self.is_around_message_interval(self.env.now): self.senders_around_interval[node] += 1 diff --git a/mixnet/v2/sim/p2p.py b/mixnet/v2/sim/p2p.py index facd3b2..cc3310e 100644 --- a/mixnet/v2/sim/p2p.py +++ b/mixnet/v2/sim/p2p.py @@ -68,7 +68,7 @@ class NaiveBroadcastP2P(P2P): if cnt > 0: # Adversary self.adversary.inspect_message_size(msg) - self.adversary.observe_outgoing_message(sender) + self.adversary.observe_sending_node(sender) def receive(self, msg: SphinxPacket | bytes, sender: "Node", receiver: "Node"): yield from super().receive(msg, sender, receiver) @@ -76,7 +76,7 @@ class NaiveBroadcastP2P(P2P): # Measurement self.measurement.measure_ingress(receiver, msg) # Adversary - self.adversary.observe_incoming_message(receiver) + self.adversary.observe_receiving_node(receiver) self.env.process(receiver.receive_message(msg)) @@ -129,7 +129,7 @@ class GossipP2P(P2P): if cnt > 0: # Adversary self.adversary.inspect_message_size(msg) - self.adversary.observe_outgoing_message(sender) + self.adversary.observe_sending_node(sender) def receive(self, msg: SphinxPacket | bytes, sender: "Node", receiver: "Node"): yield from super().receive(msg, sender, receiver) @@ -138,7 +138,7 @@ class GossipP2P(P2P): # because the node doesn't know if the message is a duplicate before receiving it from the network. self.measurement.measure_ingress(receiver, msg) # Adversary - self.adversary.observe_incoming_message(receiver) + self.adversary.observe_receiving_node(receiver) # Receive/gossip the msg only if it hasn't been received before. If not, just ignore the msg. # i.e. each message is received/gossiped at most once by each node.