Skip to content

v1.3.2 (84df706)

Pre-release
Pre-release
Compare
Choose a tag to compare
@yezr yezr released this 12 Dec 14:40
· 69 commits to develop since this release

Updates for v1.3.2 have been tested only on Windows OS. v1.3.2 is for installation on Windows OS only

v1.3.2 was certified in the state of California on April 22, 2024.

What's Changed

  • Explicit TDP instructions for a secure, hardened OS install with secure BIOS
  • TDP instructions for two Windows OS accounts. One Administrator level Windows account for installation and initial configuration. A separate ‘RCTab’ Windows standard account for running the tabulation with only necessary permissions that will not have access to make administrative changes to the machine that could be a security issue
  • Read-Only RCTab output files, each with a corresponding read-only .hash file that contains the SHA512 hash of file contents to ensure they haven’t been edited
  • Automatic, programmatic verification of the cryptographic signature of all input CVRs using FIPS 140-2 certified libraries. This verification step ensures both the integrity (CVR contents have not been edited) and provenance (CVRs came from the Hart voting system) of the Hart CVRs. RCTab will throw a halting error and tabulation will not begin if cryptographic validation of Hart’s CVR signature is not successful.
  • Major updates in the TDP throughout section 07 (I-M) to specifically address the California Voting System Standards section 9.6 System Security Specification
  • Gradle caches package is built with release to enable airgapped build

Code Changes

Full Changelog: v1.3.1...v1.3.2