What changed, and why it matters
This commit only adds a website link (homepage metadata) to the package description files for all crates in the rust-bitcoin project. It does not change any code, logic, or security behavior. There is no security issue here.
No action required. This is a benign metadata-only change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit adds homepage = "https://rust-bitcoin.org" to 14 Cargo.toml manifest files across the workspace. This is a documentation/metadata-only change with no modifications to source code, dependencies, features, build configuration, or runtime behavior. It has no security relevance.
Changed components
addresses/Cargo.tomlbase58/Cargo.tomlbip158/Cargo.tomlbitcoin/Cargo.tomlchacha20_poly1305/Cargo.tomlcrypto/Cargo.tomlhashes/Cargo.tomlinternals/Cargo.tomlio/Cargo.tomlkey_expression/Cargo.tomlnetwork/Cargo.tomlp2p/Cargo.tomlprimitives/Cargo.tomlunits/Cargo.tomlInspect captured patch +14 / −0
diff --git a/addresses/Cargo.toml b/addresses/Cargo.toml
index 92b137d3..3acd881c 100644
--- a/addresses/Cargo.toml
+++ b/addresses/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.0.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
description = "Bitcoin address"
categories = ["cryptography::cryptocurrencies"]
keywords = ["bitcoin", "types"]
diff --git a/base58/Cargo.toml b/base58/Cargo.toml
index d1a6623d..6a8f12e3 100644
--- a/base58/Cargo.toml
+++ b/base58/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.4.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/"
+homepage = "https://rust-bitcoin.org"
description = "Bitcoin base58 encoding with checksum."
categories = ["cryptography::cryptocurrencies", "encoding"]
keywords = ["bitcoin", "base58", "encode", "decode", "checksum"]
diff --git a/bip158/Cargo.toml b/bip158/Cargo.toml
index 15a926e6..d12be865 100644
--- a/bip158/Cargo.toml
+++ b/bip158/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.0.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
description = "Golomb-rice coded filters for set membership query."
categories = ["cryptography::cryptocurrencies"]
keywords = ["bitcoin", "peer-to-peer", "cryptography"]
diff --git a/bitcoin/Cargo.toml b/bitcoin/Cargo.toml
index b7c745af..c7659ed3 100644
--- a/bitcoin/Cargo.toml
+++ b/bitcoin/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.33.0-beta"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/"
+homepage = "https://rust-bitcoin.org"
documentation = "https://docs.rs/bitcoin/"
description = "General purpose library for using and interoperating with Bitcoin."
categories = ["cryptography::cryptocurrencies"]
diff --git a/chacha20_poly1305/Cargo.toml b/chacha20_poly1305/Cargo.toml
index b0a6a0e4..0e3149d1 100644
--- a/chacha20_poly1305/Cargo.toml
+++ b/chacha20_poly1305/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.1.2"
authors = ["Nick Johnson <nick@yonson.dev>", "Robert Netzke <rustaceanrob@protonmail.com>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/"
+homepage = "https://rust-bitcoin.org"
description = "The ChaCha20 stream cipher and Poly1305 MAC based AEAD."
categories = ["cryptography"]
keywords = ["crypto", "encryption"]
diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml
index 5301946b..7f0bc1b6 100644
--- a/crypto/Cargo.toml
+++ b/crypto/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.0.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
description = "Crypto support for the rust-bitcoin ecosystem"
categories = ["cryptography::cryptocurrencies"]
keywords = ["bitcoin", "types"]
diff --git a/hashes/Cargo.toml b/hashes/Cargo.toml
index 23f4db3d..76a4d67d 100644
--- a/hashes/Cargo.toml
+++ b/hashes/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.20.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
documentation = "https://docs.rs/bitcoin_hashes/"
description = "Hash functions used by the rust-bitcoin ecosystem"
categories = ["algorithms", "cryptography", "no-std"]
diff --git a/internals/Cargo.toml b/internals/Cargo.toml
index c3f63478..9a1700d0 100644
--- a/internals/Cargo.toml
+++ b/internals/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.5.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>", "The Rust Bitcoin developers"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/"
+homepage = "https://rust-bitcoin.org"
documentation = "https://docs.rs/bitcoin-internals"
description = "Internal types and macros used by rust-bitcoin ecosystem"
categories = ["cryptography::cryptocurrencies", "no-std"]
diff --git a/io/Cargo.toml b/io/Cargo.toml
index 00819f04..7b694437 100644
--- a/io/Cargo.toml
+++ b/io/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.5.0"
authors = ["Matt Corallo <birchneutea@mattcorallo.com>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
documentation = "https://docs.rs/bitcoin-io/"
description = "Simple I/O traits for no-std (and std) environments"
categories = ["no-std"]
diff --git a/key_expression/Cargo.toml b/key_expression/Cargo.toml
index df119c32..2b1db934 100644
--- a/key_expression/Cargo.toml
+++ b/key_expression/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.0.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
description = "Bitcoin key expression and deterministic derivation"
categories = ["cryptography::cryptocurrencies"]
keywords = ["bitcoin", "peer-to-peer", "cryptography"]
diff --git a/network/Cargo.toml b/network/Cargo.toml
index 74fede67..5340a8be 100644
--- a/network/Cargo.toml
+++ b/network/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.1.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
description = "Which network we are operating on"
categories = ["cryptography::cryptocurrencies"]
keywords = ["bitcoin", "types"]
diff --git a/p2p/Cargo.toml b/p2p/Cargo.toml
index 8d86f7f6..02920fb1 100644
--- a/p2p/Cargo.toml
+++ b/p2p/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.1.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
description = "Peer-to-peer messages defined by the Bitcoin protocol"
categories = ["cryptography::cryptocurrencies"]
keywords = ["bitcoin", "peer-to-peer"]
diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml
index 508dd70c..fe75eea2 100644
--- a/primitives/Cargo.toml
+++ b/primitives/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.102.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>", "Tobin C. Harding <me@tobin.cc>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
+homepage = "https://rust-bitcoin.org"
description = "Primitive types used by the rust-bitcoin ecosystem"
categories = ["cryptography::cryptocurrencies", "no-std"]
keywords = ["bitcoin", "types"]
diff --git a/units/Cargo.toml b/units/Cargo.toml
index bfed5044..db894339 100644
--- a/units/Cargo.toml
+++ b/units/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.3.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>", "Tobin C. Harding <me@tobin.cc>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/"
+homepage = "https://rust-bitcoin.org"
description = "Basic Bitcoin numeric units such as amount"
categories = ["cryptography::cryptocurrencies"]
keywords = ["bitcoin", "newtypes", "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.