| Crates.io | sigstore-rekor |
| lib.rs | sigstore-rekor |
| version | 0.6.0 |
| created_at | 2025-11-27 10:50:28.225511+00 |
| updated_at | 2025-12-17 09:08:02.061361+00 |
| description | Rekor transparency log client for Sigstore |
| homepage | |
| repository | https://github.com/wolfv/sigstore-rust |
| max_upload_size | |
| id | 1953513 |
| size | 101,875 |
Rekor transparency log client for sigstore-rust.
This crate provides a client for Rekor, Sigstore's transparency log. Rekor provides an immutable, append-only ledger of signed software artifacts, enabling verification that signatures were created at a specific time and have not been tampered with.
| Type | Description |
|---|---|
hashedrekord |
Hash and signature over arbitrary content |
dsse |
DSSE envelope with in-toto attestations |
use sigstore_rekor::RekorClient;
let client = RekorClient::production();
// Create a log entry
let entry = client.create_entry(&hashedrekord).await?;
// Retrieve an entry
let entry = client.get_entry_by_uuid(&uuid).await?;
// Search for entries
let entries = client.search_by_hash(&artifact_hash).await?;
Used by:
sigstore-sign - Submits entries during signingsigstore-verify - Verifies log inclusionBSD-3-Clause