Age provider delete - #328
Open
GrafBlutwurst wants to merge 2 commits into
Open
Conversation
Deletion decrypts the blob, removes one key, and re-encrypts to the current recipients, mirroring set. A missing blob or absent key reports Ok(false) idempotently — without creating the file or re-encrypting the unchanged plaintext under fresh randomness. The registry declares deletes: true, so the plan-time cache-store gate now admits age: an age file can back a cached provider alias — an encrypted-at-rest cache with no keyring daemon or OS keychain — and secretspec delete / import --delete-source work against it. The gate's "Cache into one of:" list picks the provider up automatically via deleting_provider_names(). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Adds age to every hardcoded delete-capable/cache-eligible provider listing and to its own page's Access row, version-labeled (0.20+) per the docs convention for unreleased capabilities. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds delete capability to the age provider so it can serve as a caching capable provider.