Update readme to reflect current auth/encrypt logic

This commit is contained in:
Chip Senkbeil 2021-09-14 13:09:57 -05:00
parent e4273a1be9
commit c45aea8fe7
No known key found for this signature in database
GPG Key ID: 35EF1F8EC72A4131

View File

@ -21,10 +21,10 @@ talk to the server.
- Asynchronous in nature, powered by [`tokio`](https://tokio.rs/)
- Data is serialized to send across the wire via [`CBOR`](https://cbor.io/)
- Encryption & authentication are handled via [`orion`](https://crates.io/crates/orion)
- [XChaCha20Poly1305](https://cryptopp.com/wiki/XChaCha20Poly1305) for an authenticated encryption scheme
- [BLAKE2b-256](https://www.blake2.net/) in keyed mode for a second authentication
- [Elliptic Curve Diffie-Hellman](https://en.wikipedia.org/wiki/Elliptic-curve_Diffie%E2%80%93Hellman) (ECDH) for key exchange
- Encryption & authentication are handled via
[XChaCha20Poly1305](https://tools.ietf.org/html/rfc8439) for an authenticated
encryption scheme via
[RustCrypto/ChaCha20Poly1305](https://github.com/RustCrypto/AEADs/tree/master/chacha20poly1305)
## Installation