You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* WIP
* Fix issuer key hash
* fulcio/client: fix cryptography imports
Signed-off-by: William Woodruff <william@trailofbits.com>
* Use extension bytes property
* sct: add some annotations
Signed-off-by: William Woodruff <william@trailofbits.com>
* debugging assistance
Signed-off-by: William Woodruff <william@trailofbits.com>
* _internal: hackety hack
Signed-off-by: William Woodruff <william@trailofbits.com>
* test/internal: add a test for _pack_digitally_signed
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: remove debugging
Signed-off-by: William Woodruff <william@trailofbits.com>
* test: add a issuer public key hash test
Signed-off-by: William Woodruff <william@trailofbits.com>
* test/sct: add a testvector for the issuer key hash
Got this by modifying the Trillian test suite.
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: support both ECDSA and RSA
Signed-off-by: William Woodruff <william@trailofbits.com>
* oauth: don't open the browser until we're serving
Signed-off-by: William Woodruff <william@trailofbits.com>
* test/fulcio: fix client tests
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: remove unused helper
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: improve docs
Signed-off-by: William Woodruff <william@trailofbits.com>
* cli: change to sigstage temporarily
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: use a better type for formatting
Signed-off-by: William Woodruff <william@trailofbits.com>
* sign: remove premature exit
Signed-off-by: William Woodruff <william@trailofbits.com>
* Makefile: support `make test T=...`
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: temporary debugging
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: fix timestamp by normalizing timezone
This is the source of all our problems: it worked on GCP
and in Docker because they keep UTC as their default timezone,
while our development machines had local timezones.
Signed-off-by: William Woodruff <william@trailofbits.com>
* sigstore, test: split CTFE staging key, add `sigstore sign --staging`
Signed-off-by: William Woodruff <william@trailofbits.com>
* sigstore: make the prod instance work again
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: use ExtensionOID.CERTIFICATE_TRANSPARENCY
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: update to match cryptography changes
Signed-off-by: William Woodruff <william@trailofbits.com>
* Check SCT signature type
* Check signature hash type
* Fix hash algorithm check
* Update sigstore/_internal/sct.py
Co-authored-by: William Woodruff <william@trailofbits.com>
* _cli: Remove `--staging` flag
* _store: Remove CTFE staging key
* sigstore: hack around missing cryptography APIs
Signed-off-by: William Woodruff <william@trailofbits.com>
* sct: hack the rest into place
Signed-off-by: William Woodruff <william@trailofbits.com>
* sigstore, test: fix tests
Signed-off-by: William Woodruff <william@trailofbits.com>
* fulcio/client: add a TODO
Signed-off-by: William Woodruff <william@trailofbits.com>
* pyproject, sigstore: document every hack
Signed-off-by: William Woodruff <william@trailofbits.com>
* test: update tests
Signed-off-by: William Woodruff <william@trailofbits.com>
Co-authored-by: William Woodruff <william@trailofbits.com>
0 commit comments