Andreas Fackler
Andreas Fackler
Unassigning but not closing this for now. It would be good to make a decision about #198 before we continue with refactoring this module.
# Schnorr threshold signatures Let `fn hash(t: T) -> Zn` be a hash function. ## Simple signatures A secret key is an `sk: Zn`, and the public key is `pk...
Thank you! You're right, those `g^(k^i)`s would suffice, of course! But in the end I think "not one round" is too high a price to pay: Our pairing-based single-round common...
If I understand correctly (using additive pseudo-Rust), the signature share `i` itself would be `sig[i] = sk[i] * hash(msg)`, together with a proof that `log(hash(msg), sig[i]) == log(g, pk[i])`. That...
Thanks, you're right, I think I get the additive homorphism idea now! :tada: > Actually after more thought the additive homorphism idea was dumb. :weary: By pipelining you mean that...
There's no API for it, but it should be straightforward to write one. Since `hbbft` only implements the abstract protocol and is meant to be used as a library, the...
I think we should actually test the most general case and replace one set of validators with a completely different set of validators which may or may not even overlap...
~With #104, this should only affect the implementation of the default queue, not Honey Badger.~ Edit: ~…and of `Broadcast`, because that's the point where we need to enforce the message...
I'm not sure anyone is currently actively maintaining this repository, sorry.
Unassigning this for now, but possibly the builders' individual setters should be removed, and the user should create a `Params` instead?