3 releases

0.1.2 May 12, 2023
0.1.1 Apr 10, 2023
0.1.0 Apr 10, 2023

#1264 in Cryptography

50 downloads per month

MIT license

26KB
592 lines

mlo-chacha20-rs

Freestanding ChaCha20 cypher.

mlo-chacha20-rs is a portable library written in Rust that implements the ChaCha20 encryption and decryption algorithm. This library can be used in freestanding environments that do not have the Rust standard library available or do not have the C standard library available. Examples of such environments are operating system kernels, embedded systems and consoles.

This library provides an external C API, therefore the ChaCha20 encryption and decryption funcions can be called from C or other languages.

No runtime deps