- Notifications
You must be signed in to change notification settings - Fork127
Common go library shared across sigstore services and clients
License
NotificationsYou must be signed in to change notification settings
sigstore/sigstore
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
sigstore/sigstore contains commonSigstore code: that is, code shared by infrastructure (e.g.,Fulcio andRekor) and Go language clients (e.g.,Cosign andGitsign).
This library currently provides:
- A signing interface (support for ecdsa, ed25519, rsa, DSSE (in-toto))
- OpenID Connect fulcio client code
The following KMS systems are available:
- AWS Key Management Service
- Azure Key Vault
- HashiCorp Vault
- Google Cloud Platform Key Management Service
For example code, look at the relevant test code for each main code file.
The fuzzing tests are withinhttps://github.com/sigstore/sigstore/tree/main/test/fuzz
Should you discover any security issues, please refer to sigstoressecurityprocess
For container signing, you wantcosign
About
Common go library shared across sigstore services and clients