There is a bug in the CONF Phase implement
|
broadcast(('CONF', epoch, tuple(bin_values[epoch]))) |
The message broadcast on line 40 should be values, which is the output of AUX Phase, instead of bin_values. Otherwise, the security guarantees of the AUX round would not take effect!