diff --git a/common/client-core/src/client/cover_traffic_stream.rs b/common/client-core/src/client/cover_traffic_stream.rs index 8b7aa8494f..9d5d46f1d5 100644 --- a/common/client-core/src/client/cover_traffic_stream.rs +++ b/common/client-core/src/client/cover_traffic_stream.rs @@ -32,9 +32,12 @@ where /// Key used to encrypt and decrypt content of an ACK packet. ack_key: Arc, - /// Average delay an acknowledgement packet is going to get delay at a single mixnode. + /// Average delay an acknowledgement packet is going to get delayed at a single mixnode. average_ack_delay: Duration, + /// Average delay a forward packet is going to get delayed at a single mixnode. + average_packet_delay: Duration, + /// Defines configuration options related to cover traffic. cover_traffic: config::CoverTraffic, @@ -122,6 +125,7 @@ impl LoopCoverTrafficStream { LoopCoverTrafficStream { ack_key, average_ack_delay, + average_packet_delay: traffic_config.average_packet_delay, cover_traffic: cover_config, next_delay, mix_tx, @@ -187,7 +191,7 @@ impl LoopCoverTrafficStream { &self.ack_key, &self.our_full_destination, self.average_ack_delay, - self.cover_traffic.loop_cover_traffic_average_delay, + self.average_packet_delay, cover_traffic_packet_size, self.packet_type, ) {