You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`agekd` is a Go library that can be used to derive [`age`](https://github.com/FiloSottile/age) X25519 identities deterministically from keys or passwords.
5
+
AgeKD is a Go library that can be used to derive [`age`](https://github.com/FiloSottile/age) X25519 identities deterministically from keys or passwords.
8
6
9
7
This package **does not** provide a CLI. If you need that functionality, check out [age-keygen-deterministic](https://github.com/keisentraut/age-keygen-deterministic).
10
8
11
9
See the upstream `age`[documentation](https://pkg.go.dev/filippo.io/age) for further guidance on working with `age` identities and recipients.
12
10
13
11
### **This package is currently pre-v1 and is therefore subject to breaking changes.**
14
12
13
+
## When would you use this?
14
+
15
+
- You already have key material and want to use it for age operations.
16
+
- Your execution environment has the capability to generate cryptographically secure keys, but it prevents your program from persisting custom keys (such as a Kubernetes pod using Hashicorp Vault).
17
+
- You want to programmatically derive age identities from passwords.
18
+
15
19
## Installation
16
20
17
21
Inside your project folder, run:
@@ -44,20 +48,22 @@ To generate an age identity from a password:
0 commit comments