Rust bindings for liboqs
-
Updated
Feb 24, 2025 - Rust
Rust bindings for liboqs
RustyShield is a comprehensive cryptographic library implemented in Rust. This project implements a wide range of cryptographic algorithms, each expanding the Hash and Hasher traits of the Rust libcore to meet the no_std and no_std::alloc standards
Cryptography Notebook is a repository containing some of the cryptographic implementations I have done for learning purposes.
Samples of RSA (Rivest–Shamir–Adleman) asymmetric cipher implementations in Rust
libslug is the official library for cryptographic primitives used in slug20 including encryption, digital signatures, and certificates.
Probabilistic public-key crypto systems in Rust
An example of public key authenticated encryption in Rust
An implementation of Merkle-Hellman Knapsack based public key crypto (along with a Lattice Reduction exploit)
Another wrapper around ZeroMQ's Pub-Sub with Curve+ZAP, over Tor. Provides peers, each identified by public key, onion address, and port, that publish vec<vec<u8>> data under topics to which other peers subscribe to receive respective data. Rust version.
It works! A small rust cli tool to generate signed Verifiable Credentials given an unsigned credential and a jwk
Add a description, image, and links to the public-key-cryptography topic page so that developers can more easily learn about it.
To associate your repository with the public-key-cryptography topic, visit your repo's landing page and select "manage topics."