Signing Keys
All cryptographic signing keys in the trust registry, grouped by lifecycle status.
Active (6)
advisory-ed25519-2025Human-held key for signing security advisories and trust disclosures. Stored offline.
SHA256:mF4uJ7kR2wB5nY8cT1eH6vP9dA3oL0qGcloud-kms-2025-containerHardware-backed ECDSA key in AWS KMS for container image signing. Private key never leaves KMS.
SHA256:pE3wJ6lN9xB2rT5vG8dO1mK4fH7aL0qIed25519-2025-emergency-replacementEmergency replacement for the compromised ed25519-2024-compromised key. Activated during the Oct 2025 security incident.
SHA256:nD2vH5kM8tY1cL4qW9eR3bO6fS7gJ0uAed25519-2025-secondarySecondary signing key for nightly build automation and non-release artifacts.
SHA256:rC9xG2oP6wA3sU7yM4bI5nF8jK1hE0tVed25519-2026-primaryCurrent primary Ed25519 key for all release artifact signing.
SHA256:mV3rN8pQ2sK7wX1bF5tG9hC4eD6jA0nLkeyless-gitea-actionsKeyless sigstore signing via Gitea Actions OIDC. No persistent key material. Identity is bound to workflow run context.
https://git.home.jdoe.devRotated / Retired (2)
ed25519-2024-primaryRetired primary key. Valid for artifact verification through Feb 28 2025 (end of overlap window with 2025 key).
SHA256:kA5tE8iP3wD6rN1xH4bO7mL2fJ9gS0uCed25519-2025-primaryRetired primary key. Valid for artifact verification through Jan 31 2026 (end of overlap window with 2026 key).
SHA256:qB8wF1nM5vZ9hL3pT6cX2eA4kR7dJ0sU8iYmK9vXzP3=Expired (1)
ed25519-2023-primaryExpired first-generation Ed25519 key. Used Jan 2023 – Jan 2024.
SHA256:jZ4sD7hO2vC5mX8tG1aN6wF9bK3eI0rPRevoked (2)
ed25519-2024-compromisedEmergency revocation Oct 14 2025. Private key material was exposed in a build dependency audit log.
SHA256:zX7mQ2kN9wB4rT6vF1cH8dP3eA5oL0jUrsa4096-2022-legacyAdministrative revocation. RSA-4096 retired in favour of Ed25519 per updated signing policy.
SHA256:lB6uF9jP4wE7rM2yI5cK8vN1hA3oG0tD