rust-bitcoin-unsafe-fast/chacha20_poly1305
merge-script dbb35c0960
Merge rust-bitcoin/rust-bitcoin#3545: Add no_std flag to the chacha20-poly1305 crate
26ed97877b Add no_std flag to the chacha20-poly1205 crate (Nick Johnson)

Pull request description:

  I unfortunately forgot to copy over the `no_std` configuration when I promoted the chacha20_poly1305 from an internal module (where it inherited the setting) to the main module of the new crate.

  This crate is using a slightly simpler no_std pattern than some other crates in the org. I like the simple approach, but can update it if consistency is valued in this case.

ACKs for top commit:
  tcharding:
    ACK 26ed97877b
  apoelstra:
    ACK 26ed97877bdbee0b9b67db52ff0d53b706361e08; successfully ran local tests

Tree-SHA512: ffa672b7593daa4148ef8584903939e976302138b0aae1f09de647885629e502bcb1380471b29d8cd28ae52a435e52bd22b231c6631528d17fe3090e7f56add7
2024-10-31 22:09:34 +00:00
..
contrib Add the ChaCha20Poly1305 AEAD crate 2024-10-14 20:55:03 -07:00
src Add no_std flag to the chacha20-poly1205 crate 2024-10-30 20:48:21 -07:00
CHANGELOG.md Add changelog to chacha20-poly1305 crate 2024-10-28 13:21:39 -07:00
Cargo.toml Bump hex-conservative to 0.3.0 2024-10-31 03:36:22 +00:00
README.md Add the ChaCha20Poly1305 AEAD crate 2024-10-14 20:55:03 -07:00

README.md

ChaCha20-Poly1305

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

Minimum Supported Rust Version (MSRV)

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