Filippo Valsorda
349ed5ed3f
cmd/age: clean up the terminal UI
2022-05-24 15:56:22 +02:00
Filippo Valsorda
01b56b117c
internal/plugin: complete experimental plugin support
2022-05-24 15:56:22 +02:00
Filippo Valsorda
36b0a4f611
all: update dependencies and module version
...
This should bring in a faster golang.org/x/crypto/curve25519.
2021-09-05 01:55:46 +02:00
Aaron Bieber
e08055f4e5
all: update x/sys to v0.0.0-20210630005230-0f9fa26af87c ( #299 )
...
This allows age to be built on OpenBSD/mips64!
2021-07-14 18:33:55 +02:00
Filippo Valsorda
e63c22e327
Reapply "agessh: use filippo.io/edwards25519 for Ed25519 to Curve25519 conversion"
...
This reverts commit 629b0dbbc9 .
2021-04-22 22:27:35 -04:00
Richard Ulmer
bad2c0d2e0
cmd/age: use golang.org/x/term instead of deprecated package ( #205 )
2021-04-05 09:22:51 -04:00
Filippo Valsorda
a81357c237
all: update golang.org/x/crypto
...
Picked the latest version that is packaged in Debian Bullseye.
Fixes #184
2021-03-10 05:38:47 -05:00
Filippo Valsorda
69e2222921
internal/format: drop go-fuzz test case
...
We were not running it in CI, so it had rotted or was going to rot.
We'll replace it with a native fuzz test once that's ready.
2021-03-10 05:38:47 -05:00
Filippo Valsorda
629b0dbbc9
Revert "agessh: use filippo.io/edwards25519 for Ed25519 to Curve25519 conversion"
...
The extra dependency makes it harder to package age. Temporarily drop it
to facilitate getting v1.0.0 into distributions.
This reverts commit 53ccaf8b71 .
2021-03-10 05:38:47 -05:00
Filippo Valsorda
53ccaf8b71
agessh: use filippo.io/edwards25519 for Ed25519 to Curve25519 conversion
2020-12-04 18:45:52 +01:00
Filippo Valsorda
f0f8092d60
internal/format: update fuzzing target
...
Fixes #96
2020-03-25 02:23:37 -04:00
Ross Kinsey
35e582514d
go.mod: update x/crypto for aes256-cbc support ( #111 , golang/go#37939 )
2020-03-24 01:57:18 -04:00
Filippo Valsorda
111d0fe1f4
go.mod: update x/crypto to bring in fix for golang/go#36609
...
Updates #78
2020-02-20 11:13:44 -05:00
Filippo Valsorda
9fdb125641
go.mod: switch to upstream golang.org/x/crypto
...
Fixes #99
2020-02-04 14:14:08 -05:00
Filippo Valsorda
93ea79628d
all: change module name to filippo.io/age
...
No need to tie ourselves to GitHub.
The redirect is not set up yet, but as long as there is a replace in the
go.mod the tool can't be installed with "go get" anyway.
Not using age-tool.com because A) I don't actually like the domain and
B) it should be about the spec not the specific implementation.
2019-12-07 00:59:41 -05:00
Filippo Valsorda
c624abc0ad
cmd/age: add support for encrypted SSH key files
2019-11-24 19:15:53 -05:00
Filippo Valsorda
022002171c
internal/age: add ssh-ed25519 recipients
2019-10-07 00:45:59 -04:00
Filippo Valsorda
e9c118cea0
internal: implement STREAM, key exchange, encryption and decryption
...
Developed live over 6 hours of streaming on Twitch.
https://twitter.com/FiloSottile/status/1180875486911766528
2019-10-06 21:19:04 -04:00
Filippo Valsorda
52dbe9eecf
internal/format: implement outer layer parsing and marshaling
2019-10-05 22:45:51 -04:00