entropyxyz/synedrion

Test proper handling of malicious node behavior

Closed this issue · 0 comments

fjarri commented

Currently we are only testing happy paths. We need to implement "malicious" rounds that try to forge/misconstruct various proofs to hit the corresponding verification checks. Those can be also exposed at the session level (a MaliciousSession taking an enum signifying what step misbehaves?) so that the users of the library could test handling of various session errors.