-
Notifications
You must be signed in to change notification settings - Fork 547
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
Use ValidatePubKey from sigstore/sigstore #1676
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1676 +/- ##
==========================================
- Coverage 29.37% 29.22% -0.15%
==========================================
Files 141 141
Lines 8429 8413 -16
==========================================
- Hits 2476 2459 -17
Misses 5684 5684
- Partials 269 270 +1
Continue to review full report at Codecov.
|
Hm, looks like we might have an issue due to Windows - golang/go#1108 |
This is hitting a few things now... cc @cpanato any ideas what we should do here? |
maybe we can use that https://github.com/hashicorp/go-syslog but then we will need to patch upstream |
did a change in a fork https://github.com/cpanato/boulder/commits/go-syslog and updated our side and push this change to a branch on my cosign fork and run CI here: cpanato#175 seems to compile and tests passed :) I can submit this patch to UPDATE: made a PR letsencrypt/boulder#6021 |
Thanks! Let's do the fork for now:) |
8c7caaf
to
429f4f5
Compare
Thanks @cpanato for the fix! Added a replace directive to the fork. |
429f4f5
to
32c1e67
Compare
Looks to be building successfully on Windows, just an intermittent KinD E2E error now. |
@cpanato Looks like there's another suggestion to remove the logging statement from a |
based on the feedback from the letsencrypt maintainer I did a follow-up letsencrypt/boulder#6029 and did the testing on our side here #1676 which compile and tests passed cross compile https://github.com/cpanato/cosign/runs/5768177620?check_suite_focus=true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM modulo testing/build/CI issues, which you all seem to have under control now :)
Thanks @cpanato! I’ll wait til end of day to see if they approve and merge the change, otherwise I’ll use your fork. |
32c1e67
to
e9763eb
Compare
Looks like we need codegen still, but Windows is passing! |
e9763eb
to
52b3dc1
Compare
This improves RSA, ECDSA, and ED25519 (no-op) validation for imported keys. Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
52b3dc1
to
0b28ef1
Compare
All tests are now passing, and the replace directive has been removed. PR is ready to go. |
This improves RSA, ECDSA, and ED25519 (no-op) validation for imported keys. Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
This improves RSA, ECDSA, and ED25519 (no-op) validation for imported keys.
Signed-off-by: Hayden Blauzvern hblauzvern@google.com
Summary
Ticket Link
Fixes
Release Note