Commit graph

46 commits

Author SHA1 Message Date
Jack Grigg
e3a5c5fe8c Update user handles in readmes 2024-11-03 10:41:37 +00:00
Jack Grigg
5237281929 rage: Add MacPorts package to installation list
Closes str4d/rage#526.
2024-09-04 01:06:05 +00:00
Pavel Zwerschke
daac4c9a9a
Use homebrew formula from homebrew/core 2024-04-07 15:23:17 +02:00
Jack Grigg
a763809ac1 Add entries for existing rage packages to README 2024-01-28 03:05:10 +00:00
Emanuel Haupt
5f3a8eb338 Add informations for FreeBSD
Add packaging information for FreeBSD.
2024-01-27 23:33:47 +01:00
Jack Grigg
903f0fb1ed Update README with recent changes 2024-01-25 05:55:52 +00:00
Jack Grigg
d1700c85ec Add package naming guidance to README
Closes str4d/rage#450.
2024-01-19 18:20:06 +00:00
Wesley Aptekar-Cassels
9db54ffbc2
Add note on rust library crate 2023-07-17 17:51:06 -04:00
Jack Grigg
c1fe38e149 Document PINENTRY_PROGRAM environment variable
Part of str4d/rage#280.
2023-06-12 19:23:36 +00:00
Jack Grigg
d2bb92915a Bump MSRV to 1.59.0
Closes str4d/rage#348.
2022-10-26 08:05:12 +00:00
Jack Grigg
a3bf196d19 Add -j flag to usage text in README 2022-05-01 00:45:39 +00:00
Jack Grigg
18478ab607 Move installation instructions to top of README 2022-05-01 00:45:35 +00:00
Jack Grigg
e297965621 Bump MSRV to 1.56.0
Closes str4d/rage#285.
2022-03-16 03:34:54 +00:00
Jack Grigg
e09b9111e7 Add age logo to READMEs
Also updates format specification paragraph to match FiloSottile/age.
2021-12-28 01:10:05 +00:00
Jack Grigg
c5dcd7bdea rage: Add README note about how to use the feature flags 2021-11-26 20:00:33 +00:00
Jack Grigg
a9fbe500e1 rage: Remove README note about binaries in age crate
The binaries were moved out of the age crate in 0.3.0 in early 2020, so
we can assume users will find the rage crate now.
2021-11-26 20:00:33 +00:00
Jack Grigg
29a0dceace rage: Add installation method for openSUSE Tumbleweed
Closes str4d/rage#210.
2021-11-26 20:00:33 +00:00
Jack Grigg
65a2e09b2d rage: Merge installation methods into a single table 2021-11-26 19:57:37 +00:00
Jack Grigg
062d261569 Add support for encrypted age identities
Closes str4d/rage#235.
2021-08-22 04:30:04 +01:00
Jack Grigg
215b1b0847 Bump MSRV to 1.51.0 2021-08-07 07:33:56 +01:00
Matt Layher
083fe9c45f *: use Go rather than Golang 2021-06-21 21:01:42 -04:00
Jack Grigg
071588d44f Bump MSRV to 1.49.0 2021-05-14 21:04:04 +01:00
Jack Grigg
98a4c993b3 Bump to scrypt 0.6 and bcrypt-pbkdf 0.5
MSRV is now 1.47.0.
2021-03-21 11:50:32 +13:00
Jack Grigg
9702db03c6 rage: Allow encrypting to identity files
This is specifically intended to support plugins that use symmetric
identities, where both encryption and decryption require a secret. We
don't want recipient strings (age1name1...) to contain secret values,
as this is easily overlooked by users. Instead, symmetric plugins would
only provide an identity file, and users would provide it during both
encryption and decryption.

As a side-effect, we now also support using identity files for native
age recipients and asymmetric plugins, as well as SSH keys; this keeps
the UX consistent.

To prevent ambiguity (e.g. if the user wants to decrypt but forgets the
-d/--decrypt flag), we add an -e/--encrypt flag and require it when
encrypting to identity files.
2021-02-08 00:37:24 +00:00
Jack Grigg
b2d33f191b rage: Add -R/--recipients-file flag
`-r/--recipient` is now specifically typed as a "recipient", rather than
the ambiguous "source of recipients", and no longer accepts filenames.
2021-01-03 14:45:48 +00:00
Jack Grigg
6d1e8056dd rage: Remove support for encrypting to HTTPS URLs
This added otherwise-unnecessary networking dependencies to `rage`, and
there are many decisions that need to be made when downloading a file
(e.g. what roots to trust?) that go beyond the APIs we want to focus on
here. Users should use a tool like `curl` or `wget` to download a
recipients file, and then pass it to `rage`.
2021-01-02 14:13:10 +00:00
Jack Grigg
8a83de08a8 rage: Add i18n-embed to dependencies
The MSRV for rage is bumped to 1.45.0, which is required for this crate.
We now build the library crate separately at 1.41.0 to ensure it retains
compatibility.
2020-09-01 10:10:43 +01:00
Jack Grigg
a2002bc5b1 Update READMEs 2020-07-29 02:06:18 +12:00
Jack Grigg
567d6e048f Bump MSRV to 1.41.0
We rely on digest 0.9-era RustCrypto crates, which all have MSRV 1.41.0.
2020-07-29 02:02:13 +12:00
Jack Grigg
110994d6d1 Decryptor::{new_async, decrypt_async}
The std::io::Read bound has been removed from Decryptor itself, replaced
by explicit bounds on the constructors.

MSRV is bumped to 1.39.0 for async/await syntax.
2020-05-18 23:48:49 +12:00
Jack Grigg
6e2ad124cc Update usage docs in README 2020-03-25 10:32:35 +13:00
Jack Grigg
ab5c6ab8da Add Homebrew formula
Closes #81.
2020-02-20 01:41:09 +00:00
Jack Grigg
325278f7de Add version flag to docs 2020-02-09 20:37:33 +00:00
Jack Grigg
cf8510b100 Move rage tools into separate rage crate 2020-01-26 00:41:06 +00:00
Jack Grigg
cf42b7f2ee v0.2.0 2020-01-10 19:02:35 -05:00
Jack Grigg
639d457cdc Update usage docs 2020-01-10 18:49:13 -05:00
Jack Grigg
bc8a63b726
Update README with passphrase autogeneration 2020-01-04 00:43:41 -05:00
Jack Grigg
6bf9a9c3bd
Clarify in example that the -p is not associated with the input 2019-12-29 22:01:29 -06:00
Jack Grigg
09262162b1
Improve usage examples in README 2019-12-29 21:59:57 -06:00
Jack Grigg
5c11864b33
Add link to pre-built binaries in README 2019-12-29 21:34:39 -06:00
Jack Grigg
4aee58a52b
Doc updates 2019-12-27 22:31:51 -06:00
Jack Grigg
3b01a5686b
age-tool.com -> age-encryption.org/v1 in magic strings and docs 2019-12-26 12:30:12 -06:00
Jack Grigg
39292a5e08
README: Mention mailing list 2019-11-29 14:36:26 +00:00
Jack Grigg
1e2df20e08
Update README with pronunciation 2019-10-25 11:14:28 +13:00
Jack Grigg
6de95d13f7
Add link to reference implementation 2019-10-09 09:48:13 +13:00
Jack Grigg
789b7103f9
Add README and license info 2019-10-08 21:59:02 +13:00