Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'eichhorl/dealing-relay' into 'master'
feat(ecdsa): FOLLOW-618 Do not relay ECDSA dealings ECDSA dealings are added to the validated pool if public verification succeeds. Private verification is done at a later point when generating support for the dealing. If the latter verification fails, the dealing is removed from the pool, potentially giving the dealer the chance of sending another invalid dealing. The possibility of receiving many invalid messages from a malicious node exists for all artifacts. However, for these signed ECDSA dealings the issue is exacerbated, since they may be advertised and relayed to other nodes before failure of private verification removes them from the validated pool. With this MR we stop relaying ECDSA dealings to avoid the aforementioned problem. See merge request dfinity-lab/public/ic!12742
- Loading branch information