[build-dependencies.prost-build]
version = "0.11"
[dependencies.async-trait]
version = "0.1.80"
[dependencies.bs58]
version = "0.4.0"
[dependencies.bytes]
version = "1.4.0"
[dependencies.cid]
version = "0.10.1"
[dependencies.ed25519-dalek]
features = ["rand_core"]
version = "2.1.1"
[dependencies.futures]
version = "0.3.27"
[dependencies.futures-timer]
version = "3.0.3"
[dependencies.hex-literal]
version = "0.4.1"
[dependencies.indexmap]
features = ["std"]
version = "2.0.0"
[dependencies.libc]
version = "0.2.142"
[dependencies.mockall]
version = "0.12.1"
[dependencies.multiaddr]
version = "0.17.0"
[dependencies.multihash]
default-features = false
features = ["std", "multihash-impl", "identity", "sha2"]
version = "0.17.0"
[dependencies.network-interface]
version = "1.1.1"
[dependencies.nohash-hasher]
version = "0.2.0"
[dependencies.parking_lot]
version = "0.12.3"
[dependencies.pin-project]
version = "1.1.0"
[dependencies.prost]
version = "0.12.6"
[dependencies.quinn]
default-features = false
features = ["tls-rustls", "runtime-tokio"]
version = "0.9.3"
[dependencies.rand]
features = ["getrandom"]
version = "0.8.0"
[dependencies.rcgen]
version = "0.10.0"
[dependencies.ring]
version = "0.16.20"
[dependencies.rustls]
default-features = false
features = ["dangerous_configuration"]
version = "0.20.7"
[dependencies.serde]
version = "1.0.158"
[dependencies.sha2]
version = "0.10.8"
[dependencies.simple-dns]
version = "0.5.3"
[dependencies.smallvec]
version = "1.13.2"
[dependencies.snow]
default-features = false
features = ["ring-resolver"]
version = "0.9.3"
[dependencies.socket2]
features = ["all"]
version = "0.5.7"
[dependencies.static_assertions]
version = "1.1.0"
[dependencies.str0m]
version = "0.5.1"
[dependencies.thiserror]
version = "1.0.61"
[dependencies.tokio]
features = ["rt", "net", "io-util", "time", "macros", "sync", "parking_lot"]
version = "1.26.0"
[dependencies.tokio-stream]
version = "0.1.12"
[dependencies.tokio-tungstenite]
features = ["rustls-tls-native-roots"]
version = "0.20.0"
[dependencies.tokio-util]
features = ["compat", "io", "codec"]
version = "0.7.11"
[dependencies.tracing]
features = ["log"]
version = "0.1.40"
[dependencies.trust-dns-resolver]
version = "0.23.2"
[dependencies.uint]
version = "0.9.5"
[dependencies.unsigned-varint]
features = ["codec"]
version = "0.8.0"
[dependencies.url]
version = "2.4.0"
[dependencies.webpki]
version = "0.22.4"
[dependencies.x25519-dalek]
version = "2.0.0"
[dependencies.x509-parser]
version = "0.16.0"
[dependencies.yasna]
version = "0.5.0"
[dependencies.zeroize]
version = "1.8.1"
[dev-dependencies.asynchronous-codec]
version = "0.7.0"
[dev-dependencies.futures_ringbuf]
version = "0.4.0"
[dev-dependencies.libp2p]
features = ["tokio", "dns", "identify", "macros", "mplex", "noise", "ping", "tcp", "kad", "websocket", "yamux", "quic"]
version = "0.51.4"
[dev-dependencies.quickcheck]
version = "1.0.3"
[dev-dependencies.rand_xorshift]
version = "0.3.0"
[dev-dependencies.sc-network]
version = "0.31.0"
[dev-dependencies.sc-utils]
version = "13.0.0"
[dev-dependencies.serde_json]
version = "1.0.109"
[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.16"
[features]
custom_sc_network = []
[package]
description = "Peer-to-peer networking library"
edition = "2021"
license = "MIT"
name = "litep2p"
readme = "README.md"
version = "0.6.2"
[profile.release]
debug = 2