docs(crates): add consensus_encoding and crypto to current crates
What changed, and why it matters
This commit only updates a Markdown documentation file listing the project's crates. It adds two new crate names (`consensus_encoding` and `crypto`) to a descriptive list. There are no code changes, no bug fixes, and no security-related content.
No action needed. This is a documentation-only change with no security relevance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies docs/crates.md, appending two bullet points to a human-readable inventory of crates in the rust-bitcoin workspace. No source code, build configuration, tests, or API surface is changed. The change is purely informational documentation.
Changed components
docs/crates.mdInspect captured patch +2 / −0
diff --git a/docs/crates.md b/docs/crates.md
index f586a8a6..628a2e0d 100644
--- a/docs/crates.md
+++ b/docs/crates.md
@@ -12,6 +12,8 @@ entry in [roadmap.md] and likely also a file of their own.
- `base58`: Bitcoin base58 encoding and decoding (for pre-segwit addresses).
- `bitcoin`: The `rust-bitcoin` crate.
- `chacha20_poly1305`: ChaCha20 stream cipher with the Poly1305 MAC.
+- `consensus_encoding`: Consensus encoding and decoding.
+- `crypto`: Cryptography support for the rust-bitcoin ecosystem.
- `hashes`: Rust Bitcoin hashes library.
- `internals`: Used internally by crates in this repo.
- `io`: Rust Bitcoin I/O library (to support `no_std`).
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.