9 Repositories
Rust cipher Libraries
A simple Rust and WebAssembly real-time implementation of the Vigénere Cipher utilizing the Sycamore reactive library.
WebAssembly Vigenère Cipher A simple Rust and WebAssembly real-time implementation of the Vigenère Cipher utilizing the Sycamore reactive library, Tru
A Rust Library of China's Standards of Encryption Algorithms (SM2/3/4)
Libsm Libsm is an open source pure rust library of China Cryptographic Algorithm Standards. It is completed by a collaborative effort between the Cryp
Bessie - an authenticated, chunked cipher based on BLAKE3
Bessie Bessie is an authenticated, chunked cipher based on BLAKE3. Right now it's in the early design stages. See design.md. Although the Bessie ciphe
Collection of block cipher algorithms written in pure Rust
RustCrypto: block ciphers Collection of block ciphers and block modes written in pure Rust. Warnings Currently only the aes crate provides constant-ti
Collection of stream cipher algorithms
RustCrypto: stream ciphers Collection of stream cipher algorithms written in pure Rust. ⚠️ Security Warning: Hazmat! Crates in this repository do not
ROT Cipher implementation in rust, supports rot1 to rot25.
rotcipher-rs ROT Cipher implementation in rust, supports rot1 to rot25. Supported ROT ciphers ROT1 up to ROT25, it is also possible to make custom ROT
MORUS cipher for Rust.
MORUS for Rust This is a Rust implementation of MORUS (MORUS-1280-128), ported from the Zig implementation. MORUS is a fast authenticated cipher for p
ROCCA cipher implementation for Rust.
ROCCA for Rust This is a Rust implementation of the ROCCA authenticated cipher, ported from the Zig implementation. ROCCA is key committing, has a 256
AEGIS cipher for Rust.
AEGIS for Rust This is a Rust implementation of the AEGIS authenticated cipher, ported from the Zig standard library. AEGIS is extremely fast on CPUs