Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Programmatically verify Hart signed CVR files #747

Closed
yezr opened this issue Sep 6, 2023 · 1 comment · Fixed by #755
Closed

Programmatically verify Hart signed CVR files #747

yezr opened this issue Sep 6, 2023 · 1 comment · Fixed by #755
Milestone

Comments

@yezr
Copy link
Collaborator

yezr commented Sep 6, 2023

Hart has provided us with a set of digitally signed CVRs and the public key necessary to verify them. Can we programmatically verify those files using the public key they have provided.

For now, in 1.3.2 if we cannot verify the signature it should be a halting exception. This is to satisfy CA requirements. It doesn't need to be that strict for other jurisdictions. We discussed implemented a two build system - one for the stricter CA requirements and one for other jurisdictions. I'll create a separate issue for that.

Contact me directly for the signed files and public key!

@yezr yezr added this to the v1.3.2 milestone Sep 6, 2023
@yezr
Copy link
Collaborator Author

yezr commented Sep 22, 2023

Also, when this is completed can you provide any information that would work towards satisfying the following requirements in the CA Voting System Performance Standards. I've reached out to Hart for their response as we should be able to pick out what they've used for the CVR signing.

Hart sent over the pertinent portions of their TDP. I can provide it upon request.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant