Steve Weis
706dfc1e79
all: minor cleanups ( #700 )
...
Replace two hand-rolled slicesEqual helpers with slices.Equal from
the standard library, which is already imported in age.go.
(age.go:211-221, plugin/plugin.go:666-676)
Fix godoc link typo [Indentity] -> [Identity].
(plugin/plugin.go:3)
Fix comment typo "not MinPayload" -> "so MinPayload".
(internal/inspect/inspect.go:25)
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-20 22:12:32 +01:00
Filippo Valsorda
abe371e157
all: run "go fix"
2025-12-25 20:48:28 +01:00
Filippo Valsorda
92ac13f51c
plugin: add NewTerminalUI
...
Closes #611
Closes #591
Co-authored-by: Nicolas Dumazet <nicdumz.commits@gmail.com >
2025-12-24 17:17:50 +01:00
Filippo Valsorda
f3b008d1b8
plugin: fix returning in-protocol errors from plugins
...
Fixes Foxboron/age-plugin-tpm#31
2025-12-23 13:11:49 +01:00
Filippo Valsorda
9795b63263
cmd/age,plugin: add plugin.NotFoundError and CLI hint
...
Fixes #486
2025-12-23 13:11:49 +01:00
Filippo Valsorda
bfae75d93d
age,plugin: wrap more errors
2025-12-23 12:34:03 +01:00
Filippo Valsorda
83bab2ae6a
plugin: avoid using deprecated math/rand.Read
2025-12-22 19:41:12 +01:00
Filippo Valsorda
c6fcb5300c
age,cmd/age,cmd/age-keygen: add post-quantum hybrid keys
2025-12-22 19:41:12 +01:00
Filippo Valsorda
acab3e5c9f
plugin: add framework to implement plugins ( #580 )
...
Fixes #485
2025-12-07 20:10:01 +01:00
Filippo Valsorda
482cf6fc9b
plugin: restrict characters in plugin names
...
Thanks to ⬡-49016 for reporting this issue.
Fixes GHSA-32gq-x56h-299c
2024-12-18 16:01:18 +01:00
Alexander Yastrebov
cda3988cc7
all: fix staticcheck warnings ( #589 )
...
Co-authored-by: Filippo Valsorda <github@bip.filippo.io >
2024-12-18 15:55:57 +01:00
Filippo Valsorda
294b0aa1e3
plugin: skip execution tests on Windows for now
2023-08-06 19:03:27 +02:00
Filippo Valsorda
f1f96c25e0
plugin: build tag EncodeX25519Recipient which uses crypto/ecdh
2023-08-06 18:36:38 +02:00
Filippo Valsorda
c89f0b932e
age,plugin: add RecipientWithLabels
2023-08-05 21:34:47 +02:00
Filippo Valsorda
dd733c5c0f
cmd/age: grease the client-controlled plugin phases
2023-08-05 21:34:14 +02:00
Filippo Valsorda
004b544d83
plugin: add EncodeX25519Recipient
2023-08-05 21:34:14 +02:00
Filippo Valsorda
02181d83e9
plugin: add identity and recipient encoding
2023-08-05 21:34:14 +02:00
Filippo Valsorda
6976c5fca5
plugin: expose package
2023-08-05 21:34:14 +02:00