From dedee6613d967a5a81554febbc18c9b548929603 Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Wed, 15 Nov 2023 14:20:21 +0000 Subject: [PATCH] Preparing peer binary protocol --- crates/peer_binary_protocol/Cargo.toml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/crates/peer_binary_protocol/Cargo.toml b/crates/peer_binary_protocol/Cargo.toml index 23ee27c..b875c43 100644 --- a/crates/peer_binary_protocol/Cargo.toml +++ b/crates/peer_binary_protocol/Cargo.toml @@ -2,9 +2,20 @@ name = "librqbit-peer-protocol" version = "2.2.1" edition = "2018" +description = "Protocol for working with torrent peers. Used in rqbit torrent client." +license = "Apache-2.0" +documentation = "https://docs.rs/librqbit-peer-protocol" +repository = "https://github.com/ikatson/rqbit" +readme = "README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +[features] +default = ["sha1-system"] +sha1-system = ["bencode/sha1-system", "librqbit-core/sha1-system"] +sha1-openssl = ["bencode/sha1-openssl", "librqbit-core/sha1-openssl"] +sha1-rust = ["bencode/sha1-rust", "librqbit-core/sha1-rust"] + [dependencies] serde = {version = "1", features = ["derive"]} bincode = "1"