Filippo Valsorda
9d4b2ae7ac
age: move the scrypt lone recipient check out of Decrypt
...
The important one is the decryption side one, because when a user types
a password they expect it to both decrypt and authenticate the file.
Moved that one out of Decrypt and into ScryptIdentity, now that
Identities get all the stanzas. special_cases--
This also opens the door to other Identity implementations that do allow
multiple scrypt recipients, if someone really wants that. The CLI will
never allow it, but an explicit choice by an API consumer feels like
something we shouldn't interfere with.
Moreover, this also allows alternative Identity implementations that use
different recipient types to replicate the behavior if they have the
same authentication semantics.
The encryption side one is only a courtesy, to stop API users from
making files that won't decrypt. Unfortunately, that one needs to stay
as a special case in Encrypt, as the Recipient can't see around itself.
However, changed it to a type assertion, so custom recipients can
generate multiple scrypt recipient stanzas, if they really want.
2021-06-15 14:00:10 +02:00
Filippo Valsorda
fb97277f8d
cmd/age: add support for encrypted identity files
...
Updates #252
Closes #132
2021-06-14 13:24:26 +02:00
Filippo Valsorda
c9aca162ef
README: add pkg.go.dev and man page badges
2021-05-25 20:45:46 +02:00
Caleb Maclennan
3d5b49a348
README.md: drop system upgrade args from Arch Linux install ( #270 )
2021-05-24 04:41:27 -04:00
mjkalyan
cd4b2476bc
README.md: add Gentoo installation method ( #269 )
2021-05-24 04:40:36 -04:00
Filippo Valsorda
fff82986fa
README: clarify pronunciation reference
...
Updates #103
2021-04-23 11:38:05 -04:00
Filippo Valsorda
67ce088a41
README: add pronunciation
...
Fixes #103
2021-04-23 03:27:04 -04:00
Filippo Valsorda
3ad0bbed99
README: dry up installation instructions into a table
2021-04-23 02:34:51 -04:00
Simone Ragusa
7a55783693
README: add NixOS/Nix installation instructions ( #197 )
2021-04-23 02:13:24 -04:00
Herby Gillot
d271e916cf
README: add instructions for installing via MacPorts ( #179 )
2021-04-23 02:12:51 -04:00
Robert-André Mauchin
50254ff522
README: add Fedora installation instructions ( #183 )
2021-04-23 02:10:02 -04:00
Filippo Valsorda
b4e0d7718f
README: remove mailing list mention
...
It wasn't very active and was replaced by GitHub Discussions.
2021-04-19 00:21:27 -04:00
Christian Rebischke
290a2fd5ec
README: mention official Arch Linux package ( #204 )
...
Signed-off-by: Christian Rebischke <chris@shibumi.dev >
2021-04-05 11:19:17 -04:00
Filippo Valsorda
c418992942
cmd/age: touch up help text
2021-01-15 14:26:33 +01:00
Richard Ulmer
a8573a5c8d
cmd/age: improve help text ( #175 )
2021-01-04 20:05:33 +01:00
Filippo Valsorda
4147b86ac8
cmd/age: support "-R -" if stdin is not in use
2021-01-03 09:10:21 -05:00
Filippo Valsorda
f8507c1cac
age,cmd/age: add ParseRecipients and -R for recipient files
...
Fixes #84
Fixes #66
Closes #165
Closes #158
Closes #115
Closes #64
Closes #43
Closes #20
2021-01-03 09:10:21 -05:00
Filippo Valsorda
21a7203f6a
README: add link to Go documentation
2020-07-20 19:34:08 -04:00
Mike Sampson
a798d4ef31
README: add Arch Linux AUR instructions ( #76 )
...
Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com >
2020-01-10 16:27:00 -05:00
Li-Wen Hsu
68da6c5f50
README: add FreeBSD installation instruction ( #79 )
...
Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com >
2020-01-10 16:21:19 -05:00
Anand Sharma
2419b5da58
README: fix a typo in the SSH Keys section ( #85 )
...
Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com >
2020-01-10 16:19:42 -05:00
Filippo Valsorda
b194267aaa
README: add more usage examples
2019-12-30 02:24:38 +01:00
Christian Stefanescu
b3fc5d19ea
README: mention Linux for Homebrew installation ( #45 )
...
Since Homebrew now works on linux (https://docs.brew.sh/Homebrew-on-Linux ), you can use the same installation steps for Linux as you would for macOS. I tested this on Ubuntu 19.10.
2019-12-29 14:47:01 +01:00
Filippo Valsorda
c02443e4d0
README: fix build from source instructions
2019-12-28 03:43:26 +01:00
Chris Palmer
a5773f28a3
README: update the installation and build instructions ( #31 )
...
Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com >
2019-12-28 02:44:44 +01:00
Barend
18edf29a75
README: fix typo ( #26 )
2019-12-28 00:28:49 +01:00
Filippo Valsorda
3d73da544d
cmd/age: add -help and README
2019-12-27 23:48:29 +01:00
Filippo Valsorda
158b2ce899
all: switch labels and intro to age-encryption.org/v1
2019-12-27 17:13:20 +01:00
Filippo Valsorda
8c600131ec
cmd/age: print age-tool.com/report link on errors
2019-12-07 01:19:02 -05:00
Filippo Valsorda
7ef2aa8a4e
README: mention mailing list and Twitch
2019-11-28 18:44:00 -04:00
Filippo Valsorda
7f61cf23bf
age: add README about the state of the implementation
2019-10-07 16:59:42 -04:00