Cryptographic Primitives - A Rust Crate

Overview

A collection of cryptographic primitives implemented in Rust. The goal is to provide a comprehensive set of cryptographic primitives that are easy to use and hard to misuse.

This library was done as a personal project to learn Rust and cryptography, implementing some of the algorithms I learned in the "Secure and Dependable Systems" course at my university. The code is open source and I am happy to receive contributions and feedback. Feel free to open an issue or a pull request on the repository linked above.

Usage

Add this to your Cargo.toml file:

[dependencies]
  cryptographic_primitives = "0.1.0"

Features

The library currently provides the following cryptographic primitives, with an encryption and decryption function for each:

More algorithms will be added in the future.

About me
Working Student & Teaching Assistant

My interests include distributed systems, security and low-level programming.