3 releases

0.4.4 Dec 4, 2023
0.4.3 Dec 3, 2023
0.4.2 Nov 29, 2020
0.3.0 Jan 7, 2019
0.1.1 Mar 7, 2018

#740 in Cryptography

35 downloads per month

ISC license

470KB
9K SLoC

C 7.5K SLoC // 0.3% comments Rust 1K SLoC // 0.0% comments Python 402 SLoC // 0.6% comments Shell 166 SLoC // 0.8% comments

monocypher-rs

dependency status

Rust bindings for monocypher

Documentation

ToDo:

  • improve documentation
  • Unit Tests
  • Integration Tests
  • High Level API
  • Tell the monocypher devs about this

Contributing

To contribute, you'll need to clone this repository, which includes the monocypher source as a submodule. To clone with the submodule, run:

$ git clone --recurse-submodules <git-repository-url>

If the repository is already cloned, you can download or update the submodule with:

$ git submodule update --init --recursive

lib.rs:

Monocypher is a cryptographic library.

It provides functions for authenticated encryption, hashing, password key derivation, key exchange, and public key signatures.

Visit the official documentation for details.

Dependencies

~0–2.1MB
~42K SLoC