fix: handling weight properly

This commit is contained in:
Youngjoon Lee 2024-05-21 15:01:07 +09:00
parent a46dbfe826
commit adcdc597bb
No known key found for this signature in database
GPG Key ID: 09B750B5BD6F08A2

View File

@ -55,7 +55,7 @@ class Node:
def real_message_prob(self):
weight = self.config.mixnet.real_message_prob_weights[self.id] \
if self.id < len(self.config.mixnet.real_message_prob_weights) else 0
if self.id < len(self.config.mixnet.real_message_prob_weights) else 1
return self.config.mixnet.real_message_prob * weight
def create_message(self, message_type: MessageType) -> SphinxPacket | bytes: