Jack Grigg
e74ce90f39
rage-mount backend for encrypted tarballs
2019-10-25 20:44:12 +13:00
Jack Grigg
131e7f9a7d
Move common CLI helpers into the library behind a feature flag
2019-10-25 09:06:17 +13:00
Jack Grigg
71db46de2e
Place CLI dependencies behind default feature flags
...
This enables library users to ignore CLI dependencies by disabling
default features, while ensuring that "cargo install" works without any
additional flags.
2019-10-23 07:59:52 +13:00
Jack Grigg
b27d81b86c
rage-mount binary with support for viewing encrypted ZIPs
2019-10-21 22:30:01 +13:00
Jack Grigg
14c5dfd2eb
ssh-rsa and ssh-ed25519 encryption
2019-10-16 18:46:17 +13:00
Jack Grigg
a772741ce2
Parse OpenSSH public keys
2019-10-16 18:46:17 +13:00
Jack Grigg
37e22e2448
Binary for generating a man page
...
Stored as an example so that "cargo install" does not install the binary
by default.
2019-10-15 15:52:27 +13:00
Jack Grigg
b35f4ac1c2
Read keys and aliases from the default system location
...
Closes #3 .
2019-10-14 12:21:14 +13:00
Jack Grigg
b227629a57
Don't send encrypted output to stdout if bound to a TTY
...
Part of #2 .
2019-10-14 00:17:46 +13:00
Jack Grigg
b885e28415
Passphrase input improvements
...
- Prevent passphrase from being echoed.
- Confirm passphrase entry when encrypting.
- Require that input files are passed as CLI arguments so they don't
conflict with passphrase input.
Part of #2 .
2019-10-14 00:05:04 +13:00
Jack Grigg
038c9a74ed
Remote key support
...
Closes #7 .
2019-10-13 21:27:12 +13:00
Jack Grigg
91130366c1
Crate metadata
2019-10-09 09:36:40 +13:00
Jack Grigg
9dc34dc4da
Primitive cryptographic operations
2019-10-09 09:36:40 +13:00
Jack Grigg
d28ea539ac
Message parsing
2019-10-08 22:32:51 +13:00
Jack Grigg
8e4bed6a6f
Key generation
2019-10-08 21:59:02 +13:00
Jack Grigg
06602788b3
Set up CLI arguments
2019-10-08 21:59:02 +13:00
Jack Grigg
789b7103f9
Add README and license info
2019-10-08 21:59:02 +13:00
Jack Grigg
60dc6da4dc
Initial empty binary crate
2019-10-06 16:52:50 +11:00