2 releases

0.1.1 Nov 11, 2024
0.1.0 Oct 30, 2024

#1277 in Cryptography

Download history 76/week @ 2024-11-15 189/week @ 2024-11-22 529/week @ 2024-11-29 771/week @ 2024-12-06 368/week @ 2024-12-13 63/week @ 2024-12-20 96/week @ 2024-12-27 321/week @ 2025-01-03 801/week @ 2025-01-10 590/week @ 2025-01-17 626/week @ 2025-01-24 390/week @ 2025-01-31 495/week @ 2025-02-07 412/week @ 2025-02-14 548/week @ 2025-02-21 311/week @ 2025-02-28

1,819 downloads per month
Used in 3 crates (via bip324)

CC0 license

36KB
631 lines

ChaCha20-Poly1305

An authenticated encryption with associated data (AEAD) algorithm implemented with the ChaCha20 stream cipher and the Poly1305 message authentication code (MAC).

This implementation is maintained by the rust-bitcoin community and has a focus on a bare-bones API suitable for the bitcoin ecosystem.

Minimum Supported Rust Version (MSRV)

This library should always compile with any combination of features on Rust 1.63.0.


lib.rs:

Combine the ChaCha20 stream cipher with the Poly1305 message authentication code to form an authenticated encryption with additional data (AEAD) algorithm.

No runtime deps