rust-bitcoin-unsafe-fast/chacha20_poly1305
merge-script 73e33e5808
Merge rust-bitcoin/rust-bitcoin#3581: Fix re-exports and (manually) format the codebase
727c519efa Re-export amount from primitives (Tobin C. Harding)
84ede349b0 Run the formatter (Tobin C. Harding)
4865d60258 bitcoin: Improve the re-exports ... again (Tobin C. Harding)

Pull request description:

  When we messed with the re-exports recently we failed to notice that the formatter would move the `pub use` blocks around because I only put `rustfmt::skip` on one block, I thought that had the effect of stopping all exports below that block being changed, turns out I was wrong.

  Run the formatter then make some minor changes to the re-exports in `bitcoin`, including changing comments that do not make sense with the new layout.

ACKs for top commit:
  apoelstra:
    ACK 727c519efa771d3ec6a21350e4638b9f1536bfe1; successfully ran local tests

Tree-SHA512: fa9fbadf7efa0a76db6a0a2915fcabeda348c561e4047f9517ca7fba1a2008d5624072b7a9ce6069d71c229a794b4d27c3d96195768e87b3c2c412d611ecbfcf
2024-11-11 20:15:14 +00:00
..
contrib Add the ChaCha20Poly1305 AEAD crate 2024-10-14 20:55:03 -07:00
src Run the formatter 2024-11-11 14:19:17 +11:00
CHANGELOG.md Prep the chacha20-poly1305 crate for release 2024-11-09 07:23:45 -08:00
Cargo.toml Prep the chacha20-poly1305 crate for release 2024-11-09 07:23:45 -08:00
README.md Add callouts to the chacha20-poly1305 public docs 2024-11-08 10:56:36 -08: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).

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.