Skip to content
Discussion options

You must be logged in to vote

Thanks for raising this. You’re right: today, keys/repokey is a single point of failure. The passphrase alone cannot recover the repository if that file is lost, and we should document this clearly.

I'm addressing it with:

  • A second key copy inside the repository, created at init and added to existing repositories when opened. If one copy is damaged, vykar can usethe other.
  • vykar key export and vykar key import, making it easy to save and restore the passphrase-protected key across all storage backends.
  • Explicit key checks and repair through check and check --repair.
  • Clearer error messages and documentation explaining key recovery and when a failure likely indicates an incorrect passphrase.

Replies: 3 comments 5 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@Shingedo
Comment options

@m3nu
Comment options

m3nu Sep 10, 2026
Maintainer

@Shingedo
Comment options

@goebbe
Comment options

Answer selected by goebbe
Comment options

You must be logged in to vote
1 reply
@goebbe
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants