diff options
author | bnewbold <bnewbold@robocracy.org> | 2016-05-30 01:49:18 -0400 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2016-05-30 01:49:24 -0400 |
commit | 3a51fef71337f9e6683a3fe972e69cee92e1c097 (patch) | |
tree | 347a800b1519be2b79157e13708f5bef1d2c917f /README.md | |
parent | 37fb8945fad0a034d1565bc4f79f9ab524587fc0 (diff) | |
download | ucp-3a51fef71337f9e6683a3fe972e69cee92e1c097.tar.gz ucp-3a51fef71337f9e6683a3fe972e69cee92e1c097.zip |
BROKEN: initial implementation of crypto
I think it's going to be necessary to implement buffered reading after all.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -17,6 +17,19 @@ that. There is a bunch of overhead sending small files, so if you have a lot of those and a high-latency link you should probably `tar` things up first. There also isn't any compression, so you might want to `gzip` that tarball. +### Dependencies + +You need the Sodium (wrapper for NaCl) library and headers installed. On Linux, +this is, eg, libsodium-dev. + +Uses sodiumoxide instead of rust-crypto because there aren't online docs for +rust-crypto, and AFAIK Sodium and NaCl have been reviewed and rust-crypto has +not. + +Uses rustc-serialize instead of serde, because serde seems more complicated +(both nightly/compiler API and a non-macro API?) and doesn't seem to support +base64. + ### Usage The command must be installed on both the local and remote machines. |