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

feat: add algo hash list for digest calc in config #292

Merged

Conversation

DataDavD
Copy link
Contributor

@DataDavD DataDavD commented Nov 1, 2023

Introduce flag that allows for slice of string's indicating hash algorithms to be used for digest calculation. Uses go-witness.attestation.WithHashes to add the slice to attestation run options. Will error if can't parse hash from its string value.

Add to run tests to test for acceptable/unacceptable hash algorithms accepted

Refs: #73

@DataDavD DataDavD force-pushed the feat/ISSUE-73/add-digest-algos-to-config branch from 32d3c10 to 58a49da Compare November 2, 2023 03:38
@DataDavD
Copy link
Contributor Author

DataDavD commented Nov 6, 2023

hey @mikhailswift not sure I understand why the failed pipelines are failing for ACTIONS_ID_TOKEN_REQUEST_URL is not set. From my understanding this should be set given permissions for the workflow is set 😕

@jkjell
Copy link
Member

jkjell commented Nov 6, 2023

The failures are from the way GHA treats the permissions on that token when running from a PR from a fork. We're working on a fix to the actions and will hopefully have something soon!

@DataDavD
Copy link
Contributor Author

DataDavD commented Nov 6, 2023

Got it. No rush.

Thank you 🙏

Cheers,
dd

@jkjell
Copy link
Member

jkjell commented Nov 14, 2023

@DataDavD Looks like everything is passing now besides the doc gen. You can run this locally with make docgen

@DataDavD
Copy link
Contributor Author

Thanks! I'm out of the country but will do this first thing when I return at the end of the month.

@jkjell jkjell force-pushed the feat/ISSUE-73/add-digest-algos-to-config branch from 126a27b to 01ff9ea Compare November 27, 2023 20:56
@DataDavD DataDavD force-pushed the feat/ISSUE-73/add-digest-algos-to-config branch from 01ff9ea to 6b97fa3 Compare December 2, 2023 02:16
@DataDavD
Copy link
Contributor Author

DataDavD commented Dec 2, 2023

I just updated. Thanks again @jkjell.

Introduce cobra/config flag that allows for slice of string's indicating
hash algorithms to be used for digest calculation. Uses
go-witness.attestation.WithHashes to add the slice to attestation run
options. Will error if can't parse hash from its string value.

Add test for testing acceptable/unacceptable hash algorithms accepted.

Refs: in-toto#73
@jkjell jkjell force-pushed the feat/ISSUE-73/add-digest-algos-to-config branch from 6b97fa3 to 3fac8af Compare December 5, 2023 01:51
@jkjell
Copy link
Member

jkjell commented Dec 5, 2023

Thanks @DataDavD

@jkjell jkjell merged commit 0bca967 into in-toto:main Dec 5, 2023
10 checks passed
@DataDavD
Copy link
Contributor Author

DataDavD commented Dec 5, 2023

No problem! Very happy to help! Thanks for letting me contribute to your great project!

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 this pull request may close these issues.

2 participants