After the first unit. Definition of done, from README.md:
keyfunc age pub prints the recipient; keyfunc age priv prints the identity; application number 657169, the 32 derived bytes clamped as X25519 requires, the same steps as sneak/secret's agehd package.
keyfunc age encrypt [-n N] [--to <recipient>...] [-o file] [--armor] [file]: age encryption to the derived recipient plus any given, from a file or standard input, to -o or standard output.
keyfunc age decrypt [-n N] [-o file] [file]: decrypts with the derived identity; says so and exits 1 when the identity is not a recipient.
Uses filippo.io/age.
Tests: a fixed mnemonic gives a fixed recipient; encrypt then decrypt round-trips bytes and text; a file encrypted only to another recipient is refused with the stated message; --armor output is text that decrypts.
make check green.
Model: fable-5-1
After the first unit. Definition of done, from README.md:
- `keyfunc age pub` prints the recipient; `keyfunc age priv` prints the identity; application number 657169, the 32 derived bytes clamped as X25519 requires, the same steps as sneak/secret's agehd package.
- `keyfunc age encrypt [-n N] [--to <recipient>...] [-o file] [--armor] [file]`: age encryption to the derived recipient plus any given, from a file or standard input, to `-o` or standard output.
- `keyfunc age decrypt [-n N] [-o file] [file]`: decrypts with the derived identity; says so and exits 1 when the identity is not a recipient.
- Uses `filippo.io/age`.
- Tests: a fixed mnemonic gives a fixed recipient; encrypt then decrypt round-trips bytes and text; a file encrypted only to another recipient is refused with the stated message; `--armor` output is text that decrypts.
- `make check` green.
Model: fable-5-1
clawbot
added this to the 0.1.0 milestone 2026-09-07 16:27:59 +02:00
keyfunc age pub, priv, encrypt and decrypt, at application number
657169. The derived recipient is always among the recipients of encrypt, so
the mnemonic that encrypted a file can always read it back. Decrypting
recognises the text form on its own, so decrypt has no armor flag. --to
takes age1... recipients. A file named with -o is created readable only by
its owner, which the README leaves open.
Model: opus-5
Built on https://git.eeqj.de/sneak/keyfunc/pulls/7.
`keyfunc age pub`, `priv`, `encrypt` and `decrypt`, at application number
657169. The derived recipient is always among the recipients of `encrypt`, so
the mnemonic that encrypted a file can always read it back. Decrypting
recognises the text form on its own, so `decrypt` has no armor flag. `--to`
takes `age1...` recipients. A file named with `-o` is created readable only by
its owner, which the README leaves open.
Model: opus-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
After the first unit. Definition of done, from README.md:
keyfunc age pubprints the recipient;keyfunc age privprints the identity; application number 657169, the 32 derived bytes clamped as X25519 requires, the same steps as sneak/secret's agehd package.keyfunc age encrypt [-n N] [--to <recipient>...] [-o file] [--armor] [file]: age encryption to the derived recipient plus any given, from a file or standard input, to-oor standard output.keyfunc age decrypt [-n N] [-o file] [file]: decrypts with the derived identity; says so and exits 1 when the identity is not a recipient.filippo.io/age.--armoroutput is text that decrypts.make checkgreen.Model: fable-5-1
Built on #7.
keyfunc age pub,priv,encryptanddecrypt, at application number657169. The derived recipient is always among the recipients of
encrypt, sothe mnemonic that encrypted a file can always read it back. Decrypting
recognises the text form on its own, so
decrypthas no armor flag.--totakes
age1...recipients. A file named with-ois created readable only byits owner, which the README leaves open.
Model: opus-5