Open lmarie79 opened 2 years ago
We are waiting for an individual to confirm the location of this issue. This is marked as question
due to this.
This doesn't make sense. The code reads this should result in a hash of H(|null|)
in python. We definitely need follow up.
https://github.com/microsoft/electionguard-python/blob/e35b68dc3175243ffaf872e9a0ea56c5b8a05830/src/electionguard/hash.py#L88-L93
@rc-ms considering whether to push to 2.0 or closing all together
Consistency amongst implementations and clarity are most important. A null hash being H() is best, but this can be deferred until 2.0 as long as re eliminate inconsistencies and ambiguities now.
Feature Request
Description There is a discrepancy between null hashes in the C and Python code. A hash of null results in H() in one case but H(|), a hash of a delimiter, in the other.
Proposed Solution Per @benaloh - a null hash should just be H()