sigstore

Common go library shared across sigstore services and clients

Stars
409
Forks
102
Open issues
38
Closed issues
65
Last release
5 months ago
Last commit
5 months ago
Watchers
409
Total releases
29
Total commits
1.38K
Open PRs
9
Closed PRs
1.33K
Repo URL
Project Website
https://www.sigstore.dev/
Platform
License
apache-2.0
Category
Offers premium version?
NO
Proprietary?
NO
About

sigstore framework

sigstore/sigstore contains common Sigstore code: that is, code shared by infrastructure (e.g., Fulcio and Rekor) and Go language clients (e.g., Cosign and Gitsign).

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.

Fuzzing

The fuzzing tests are within https://github.com/sigstore/sigstore/tree/main/test/fuzz

Security

Should you discover any security issues, please refer to sigstores security process

For container signing, you want cosign

Alternative Projects

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.