Simple ECDH handshake protocol in Rust, based on X25519 and ChaCha20-Poly1305
-
Updated
Oct 30, 2017 - Rust
ChaCha is a family of stream ciphers developed by Daniel J. Bernstein. It is part of the popular authenticated encryption algorithm ChaCha20-Poly1305.
The canonical 20-round version is ChaCha20, though the faster, reduced-round variants ChaCha8 and ChaCha12 also see some use.
The XChaCha family features an extended nonce.
Simple ECDH handshake protocol in Rust, based on X25519 and ChaCha20-Poly1305
a small totp cli that will help with authentication processes that offer totp 2fa
Terminal based chat app with E2EE
File encryption for multiple participants
Vaulty in Rust - Encrypt/Decrypt with ChaCha20-Poly1305
Password manager using Fyne for GUI, Golang, and Rust
Multiplatform multithread efficient stream rust ransomware
Easy-to-use primitives for modern cryptographic protocols
A simple, modern and secure file encryption tool, file format and Rust library
UTF-8 Text Cipher using XChaCha20-Poly1305
This crate implements the `crypto_api` with libsodium as backend
Cli and gui file encryption
Read-only mirror
Lazy ChaCha20-Poly1305 in Rust base on RustCrypto: ChaCha20Poly1305.
A Secure file transfer utility & library. The library utilizes SPAKE2 for key negotiation over an insecure channel, and ChaCha20Poly1305 Authenticated Encryption to encrypt the file with the derived shared symmetric key. This enables two peers to transfer a file over any channel without needing to trust the intermediary relay.
This crate implements ChaCha20-IETF, Poly1305 and ChachaPoly-IETF for `crypto_api`