You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a ballot fails to decrypt during the decryption process, it will return an error and make the whole decryption step fail. This will make the smart contracts will not accept the transaction which means the decryption process will never succeed.
Scenario
If a ballot fails to decrypt during the decryption process, it will return an error and make the whole decryption step fail. This will make the smart contracts will not accept the transaction which means the decryption process will never succeed.
Source
contracts/evoting/evoting.go combineShares()
Breaking Property
Availability
Risk
CVSS Score: 5.7/10
Mitigation
Ignore the ballot which has a decryption error, just assume it is an empty ballot during the reveal result.
Target
Add some unit-test related to decrypt an error ballot.
The text was updated successfully, but these errors were encountered: