Jack Grigg
46822abef5
cargo update
2021-04-04 15:18:06 +12:00
Jack Grigg
c2d24f3c93
i18n-embed 0.12
2021-03-21 12:16:06 +13:00
Jack Grigg
9cd28d6f23
cargo update
2021-03-21 12:12:13 +13:00
Jack Grigg
9b82182828
bech32 0.8
2021-03-21 12:02:11 +13: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
e837506a7f
Merge branch 'release-0.5.1' into main
2021-02-13 17:51:33 +00:00
Jack Grigg
19284206c0
v0.5.1
2021-02-13 17:15:38 +00:00
Jack Grigg
31320c9f97
i18n-embed-fl 0.3
...
Fixes an issue where `cargo update` breaks builds (due to how
i18n-embed-fl 0.2 was not pinning its pre-release dashmap dependency).
2021-02-13 17:09:59 +00:00
Jack Grigg
42b7ce6958
age-core: Start plugin binaries in a temporary working directory
...
We don't want plugin binaries to make any assumptions about where they
are run from. The easiest way to ensure this is to always run them from
a fresh temporary directory.
Closes str4d/rage#200 .
2021-02-08 01:01:36 +00:00
Jack Grigg
fd534614bd
cargo update
2021-01-30 15:01:40 +00:00
Jack Grigg
54af54a167
age: Ensure that the fallback language is always loaded
...
Fixes str4d/rage#159 .
2021-01-19 00:33:45 +00:00
Jack Grigg
6ce0942258
quickcheck 1
2021-01-12 13:41:23 +00:00
Jack Grigg
cb584384f2
console 0.14
2021-01-12 13:38:40 +00:00
Jack Grigg
2f902ae05f
nom 6
2021-01-12 13:38:40 +00:00
Jack Grigg
0e860a672a
base64 0.13
2021-01-12 13:38:40 +00:00
Jack Grigg
c2c1aa257f
cargo update
2021-01-12 13:38:35 +00:00
Jack Grigg
a4712dea4b
Require i18n-embed 0.10.2
...
Includes a workaround for https://github.com/kellpossible/cargo-i18n/issues/57 .
2021-01-12 13:08:07 +00:00
Jack Grigg
cd5be09328
i18n-embed-fl 0.3
...
Fixes an issue where `cargo update` breaks builds (due to how
i18n-embed-fl 0.2 was not pinning its pre-release dashmap dependency).
2021-01-11 21:55:25 +00:00
Jack Grigg
9163005402
rage-mount: Switch from ZipFile::sanitized_name to ZipFile::enclosed_name
...
The former was deprecated, as it would rewrite the path, resulting in
potentially-unexpected behaviour (files showing up in the wrong folders).
The latter validates the file path instead, ignoring malicious files.
2021-01-10 17:27:31 +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
786603d930
Look for plugins in the Windows host when running under WSL
...
This enables users to e.g. install USB-requiring age plugins in the
Windows host, and a rage binary installed in a WSL guest will
transparently use them.
2020-12-31 01:50:56 +00:00
Jack Grigg
458081688d
age-plugin: Example plugin
2020-12-31 01:50:56 +00:00
Jack Grigg
25fbf45a60
Identity plugin v1 protocol
2020-12-31 01:50:56 +00:00
Jack Grigg
2f7510cfaf
Recipient plugin v1 protocol
2020-12-30 23:51:39 +00:00
Jack Grigg
995a0b9978
age-plugin: Add age_plugin::print_new_identity helper
2020-12-30 04:58:45 +00:00
Jack Grigg
9f90714348
Empty age-plugin library crate
2020-12-30 04:58:45 +00:00
Jack Grigg
77273e0378
v0.5.0
2020-11-22 18:51:27 +00:00
Jack Grigg
5398ddaede
cargo update
2020-11-22 18:47:56 +00:00
Jack Grigg
08fa76525a
age: Remove dirs dependency
...
Closes str4d/rage#136 .
2020-11-21 20:54:58 +00:00
Jack Grigg
ae66f15fb8
cargo update
2020-11-18 00:23:10 +00:00
Jack Grigg
4b7e71685a
env_logger 0.8
2020-11-18 00:22:32 +00:00
Jack Grigg
60dc87739a
Add localization to the age library crate
2020-11-03 15:43:15 +00:00
Jack Grigg
672fbf11e1
pin-project 1.*
2020-11-03 02:05:22 +00:00
Jack Grigg
dde4c01c4e
chacha20poly1305 0.7 and c2-chacha 0.3
...
Improves throughput benchmarks by ~20%, due to a refactor included in
poly1305 0.6:
https://github.com/RustCrypto/universal-hashes/pull/48
2020-11-03 02:05:22 +00:00
Jack Grigg
d81518794a
i18n-embed 0.9
2020-11-02 01:15:28 +00:00
Jack Grigg
14ac8fb484
console 0.13
2020-11-02 01:09:30 +00:00
Jack Grigg
9a18a3998a
aes 0.6
2020-11-02 00:57:48 +00:00
Jack Grigg
88d8de69ad
hmac 0.10
2020-11-02 00:57:48 +00:00
Jack Grigg
e8f6d8c1dc
cargo update
2020-11-02 00:57:48 +00:00
Jack Grigg
f4a8ddc795
aes-ctr 0.5
2020-09-19 01:20:04 +01:00
Jack Grigg
f47ab7e003
cargo update
2020-09-19 01:17:52 +01: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
5133de8fde
rpassword 5.*
2020-08-30 19:19:26 +01:00
Jack Grigg
93d623971f
hmac 0.9
2020-08-30 19:17:21 +01:00
Jack Grigg
aec5fd6056
scrypt 0.4
2020-08-30 19:14:54 +01:00
Jack Grigg
424a4a3fb1
Bump dependencies for encrypted SSH keys
2020-08-30 19:12:20 +01:00
Jack Grigg
1d5cb51a71
x25519-dalek 1.*
2020-08-30 19:08:21 +01:00
Jack Grigg
d22f0a3dc1
console 0.12
2020-08-30 19:02:23 +01:00
Jack Grigg
5f638019f3
Switch to modern Cargo.lock format
2020-08-30 18:29:19 +01:00
Jack Grigg
7e84a5db38
cargo update
2020-08-30 18:27:53 +01:00