licenses.dev

libp2p-blake-streams v0.1.1

Performant authenticated replicated streams.

Published on

Licenses

Learn more about license information.

Package Licenses

ISC

Dependency Licenses

Apache-2.0 OR MIT240
PackageRelationDependenciesPublished
aead • 0.4.3Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API INDIRECT3
aes-gcm • 0.9.4Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration INDIRECT15
aes • 0.7.5Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)INDIRECT8
android_system_properties • 0.1.5Minimal Android system properties wrapperINDIRECT1
android-tzdata • 0.1.1Parser for the Android-specific tzdata fileINDIRECT0
anyhow • 1.0.91Flexible concrete Error type built on std::error::ErrorDIRECT0
arrayvec • 0.5.2A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
arrayvec • 0.7.6A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
async-attributes • 1.1.2Experimental language-level polyfills for Async Rust.INDIRECT4
async-channel • 1.9.0Async multi-producer multi-consumer channelINDIRECT4
async-channel • 2.3.1Async multi-producer multi-consumer channelINDIRECT7
async-executor • 1.13.1Async executorINDIRECT11
async-global-executor • 2.4.1A global executor built on top of async-executor and async-ioINDIRECT55
async-io • 1.13.0Async I/O and timersINDIRECT49
async-io • 2.3.3Async I/O and timersINDIRECT48
async-lock • 2.8.0Async synchronization primitivesINDIRECT1
async-lock • 3.4.0Async synchronization primitivesINDIRECT6
async-std-resolver • 0.20.4Trust-DNS is a safe and secure DNS library, for async-std. This Resolver library uses the trust-dns-proto library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries. INDIRECT131
async-std • 1.13.0Async version of the Rust standard libraryDIRECT77
async-task • 4.7.1Task abstraction for building executorsINDIRECT0
async-trait • 0.1.83Type erasure for async trait methodsDIRECT4
atomic-waker • 1.1.2A synchronization primitive for task wakeupINDIRECT0
atomic • 0.5.3Generic Atomic<T> wrapper typeINDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
base64 • 0.12.3encodes and decodes base64 as bytes or utf8INDIRECT0
base64 • 0.13.1encodes and decodes base64 as bytes or utf8INDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
blake2 • 0.9.2BLAKE2 hash functionsINDIRECT7
block-buffer • 0.9.0Buffer type for block processing of dataINDIRECT4
block-padding • 0.2.1Padding and unpadding of messages divided into blocks.INDIRECT0
blocking • 1.6.1A thread pool for isolating blocking I/O in async programsINDIRECT14
bs58 • 0.4.0Another Base58 codec implementation.INDIRECT0
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cfg-if • 0.1.10A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
chacha20 • 0.7.3The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers. INDIRECT13
chacha20poly1305 • 0.8.2Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Cipher (RFC 8439) with optional architecture-specific hardware acceleration. Also contains implementations of the XChaCha20Poly1305 extended nonce variant of ChaCha20Poly1305, and the reduced-round ChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants. INDIRECT19
chrono • 0.4.38Date and time library for RustINDIRECT35
cipher • 0.3.0Traits for describing block ciphers and stream ciphersINDIRECT3
concurrent-queue • 2.5.0Concurrent multi-producer multi-consumer queueINDIRECT1
core-foundation-sys • 0.8.7Bindings to Core Foundation for macOSINDIRECT0
cpufeatures • 0.2.14Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS INDIRECT1
crc32fast • 1.4.2Fast, SIMD-accelerated CRC32 (IEEE) checksum computationINDIRECT1
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
crypto-mac • 0.8.0Trait for Message Authentication Code (MAC) algorithmsINDIRECT4
ctr • 0.8.0CTR block modes of operationINDIRECT4
digest • 0.9.0Traits for cryptographic hash functions and message authentication codesINDIRECT3
dns-parser • 0.8.0 Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser. INDIRECT2
ed25519 • 1.5.3Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support INDIRECT1
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
enum-as-inner • 0.3.4A proc-macro for deriving inner field accessor functions on enums. INDIRECT5
errno • 0.3.9Cross-platform interface to the `errno` variable.INDIRECT11
event-listener-strategy • 0.5.2Block or poll on event_listener easilyINDIRECT5
event-listener • 2.5.3Notify async tasks or threadsINDIRECT0
event-listener • 5.3.1Notify async tasks or threadsINDIRECT4
fastrand • 1.9.0A simple and fast random number generatorINDIRECT2
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
fixedbitset • 0.2.0FixedBitSet is a simple bitset collectionINDIRECT0
flate2 • 1.0.34DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams. INDIRECT9
fnv • 1.0.7Fowler–Noll–Vo hash functionDIRECT0
form_urlencoded • 1.2.1Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.INDIRECT1
fs2 • 0.4.3Cross-platform file locks and file duplication.INDIRECT4
futures-channel • 0.3.31Channels for asynchronous communication using futures-rs. INDIRECT2
futures-core • 0.3.31The core traits and types in for the `futures` library. INDIRECT0
futures-executor • 0.3.31Executors for asynchronous tasks based on the futures-rs library. INDIRECT19
futures-io • 0.3.31The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. INDIRECT0
futures-lite • 1.13.0Futures, streams, and async I/O combinatorsINDIRECT9
futures-lite • 2.3.0Futures, streams, and async I/O combinatorsINDIRECT5
futures-macro • 0.3.31The futures-rs procedural macro implementations. INDIRECT4
futures-rustls • 0.21.1Asynchronous TLS/SSL streams for futures using Rustls.INDIRECT30
futures-sink • 0.3.31The asynchronous `Sink` trait for the futures-rs library. INDIRECT0
futures-task • 0.3.31Tools for working with tasks. INDIRECT0
futures-timer • 3.0.3Timeouts for futures. INDIRECT0
futures-util • 0.3.31Common utilities and extension traits for the futures-rs library. INDIRECT15
futures • 0.3.31An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. DIRECT20
fxhash • 0.2.1A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.INDIRECT1
getrandom • 0.1.16A small cross-platform library for retrieving random data from system sourceINDIRECT3
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
ghash • 0.4.4Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC), as in the AES-GCM authenticated encryption cipher. INDIRECT10
gloo-timers • 0.3.0Convenience crate for working with JavaScript timersINDIRECT18
hashbrown • 0.11.2A Rust port of Google's SwissTable hash mapINDIRECT7
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT7
heck • 0.3.3heck is a case conversion library.INDIRECT1
heck • 0.4.1heck is a case conversion library.INDIRECT0
hermit-abi • 0.3.9Hermit system calls definitions.INDIRECT0
hex_fmt • 0.3.0Formatting and shortening byte slices as hexadecimal stringsINDIRECT0
hex • 0.4.3Encoding and decoding data into/from hexadecimal representation.INDIRECT0
hmac • 0.8.1Generic implementation of Hash-based Message Authentication Code (HMAC)INDIRECT6
home • 0.5.9Shared definitions of home directories.INDIRECT10
httparse • 1.9.5A tiny, safe, speedy, zero-copy HTTP/1.x parser.INDIRECT0
iana-time-zone-haiku • 0.1.2iana-time-zone support crate for Haiku OSINDIRECT2
iana-time-zone • 0.1.61get the IANA time zone for the current systemINDIRECT31
idna • 0.2.3IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT5
idna • 0.5.0IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT4
if-watch • 0.2.2crossplatform asynchronous network watcherINDIRECT68
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT9
ipconfig • 0.2.2Get network adapters information and network configuration for windows.INDIRECT8
ipnet • 2.10.1Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.INDIRECT0
itertools • 0.10.5Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.72Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. INDIRECT14
keccak • 0.1.5Pure Rust implementation of the Keccak sponge function including the keccak-f and keccak-p variants INDIRECT2
kv-log-macro • 1.0.7Log macro for log's kv-unstable backend.INDIRECT2
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
libz-sys • 1.1.20Low-level bindings to the system libz library (also known as zlib).INDIRECT4
linked-hash-map • 0.5.6A HashMap wrapper that holds key-value pairs in insertion orderINDIRECT0
lock_api • 0.4.12Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT2
log • 0.4.22A lightweight logging facade for Rust INDIRECT1
lru-cache • 0.1.2A cache that holds a limited number of key-value pairsINDIRECT1
match_cfg • 0.1.0A convenience macro to ergonomically define an item depending on a large number of `#[cfg]` parameters. Structured like match statement, the first matching branch is the item that gets emitted. INDIRECT0
multimap • 0.8.3A multimap implementation.INDIRECT0
nohash-hasher • 0.2.0An implementation of `std::hash::Hasher` which does not hash at all.INDIRECT0
num_cpus • 1.16.0Get the number of CPUs on a machine.INDIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
opaque-debug • 0.3.1Macro for opaque Debug trait implementationINDIRECT0
parity-send-wrapper • 0.1.0This Rust library implements a wrapper type called SendWrapper which allows you to move around non-Send types between threads, as long as you access the contained value only from within the original thread. You also have to make sure that the wrapper is dropped from within the original thread. If any of these constraints is violated, a panic occurs. Forked from https://github.com/thk1/send_wrapper because it was unmaintainedINDIRECT0
parking_lot_core • 0.8.6An advanced API for creating custom synchronization primitives.INDIRECT9
parking_lot • 0.11.2More compact and efficient implementations of the standard synchronization primitives.INDIRECT13
parking • 2.2.1Thread parking and unparkingINDIRECT0
percent-encoding • 2.3.1Percent encoding and decodingINDIRECT0
pest • 2.7.14The Elegant ParserINDIRECT1
petgraph • 0.5.1Graph data structure library. Provides graph types and graph algorithms.INDIRECT11
pin-project-internal • 0.4.30Implementation detail of the `pin-project` crate. INDIRECT4
pin-project-internal • 1.1.7Implementation detail of the `pin-project` crate. INDIRECT4
pin-project-lite • 0.1.12A lightweight version of pin-project written with declarative macros. INDIRECT0
pin-project-lite • 0.2.15A lightweight version of pin-project written with declarative macros. INDIRECT0
pin-project • 0.4.30A crate for safe and ergonomic pin-projection. INDIRECT5
pin-project • 1.1.7A crate for safe and ergonomic pin-projection. INDIRECT5
pin-utils • 0.1.0Utilities for pinning INDIRECT0
piper • 0.2.4Async pipes, channels, mutexes, and more.INDIRECT3
pkg-config • 0.3.31A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. INDIRECT0
polling • 2.8.0Portable interface to epoll, kqueue, event ports, and IOCPINDIRECT18
poly1305 • 0.7.2The Poly1305 universal hash function and message authentication codeINDIRECT8
polyval • 0.5.3POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC) INDIRECT9
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro-crate • 1.3.1Replacement for crate (macro_rules keyword) in proc-macros INDIRECT14
proc-macro-error-attr • 1.0.4Attribute macro for proc-macro-error crateINDIRECT4
proc-macro-error • 1.0.4Almost drop-in replacement to panics in proc-macrosINDIRECT6
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quick-error • 1.2.3 A macro which makes error types pleasant to write. INDIRECT0
quicksink • 0.1.2Create a Sink from some value and a closure returning a Future.INDIRECT3
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.2.2ChaCha random number generator INDIRECT13
rand_chacha • 0.3.1ChaCha random number generator INDIRECT13
rand_core • 0.3.1Core random number generator traits and tools for implementation. INDIRECT1
rand_core • 0.4.2Core random number generator traits and tools for implementation. INDIRECT0
rand_core • 0.5.1Core random number generator traits and tools for implementation. INDIRECT4
rand_core • 0.6.4Core random number generator traits and tools for implementation. INDIRECT4
rand_hc • 0.2.0HC128 random number generator INDIRECT5
rand • 0.4.6Random number generators and other randomness functionality. INDIRECT8
rand • 0.7.3Random number generators and other randomness functionality. INDIRECT15
rand • 0.8.5Random number generators and other randomness functionality. DIRECT14
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
remove_dir_all • 0.5.3A safe, reliable implementation of remove_dir_all for WindowsINDIRECT3
resolv-conf • 0.7.0 The resolv.conf file parser INDIRECT7
rustc_version • 0.3.3A library for querying the version of a installed rustc compilerINDIRECT4
salsa20 • 0.8.1Salsa20 Stream CipherINDIRECT4
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. INDIRECT0
semver-parser • 0.10.2Parsing of the semver spec. INDIRECT2
semver • 0.11.0Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT3
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatINDIRECT9
serde • 1.0.210A generic serialization/deserialization frameworkINDIRECT5
sha-1 • 0.9.8SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead.INDIRECT10
sha2 • 0.9.9Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. INDIRECT10
sha3 • 0.9.1Pure Rust implementation of SHA-3, a family of Keccak-based hash functions including the SHAKE family of eXtendable-Output Functions (XOFs), as well as the accelerated variant TurboSHAKE INDIRECT10
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
signature • 1.6.4Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)INDIRECT0
simdutf8 • 0.1.5SIMD-accelerated UTF-8 validation.INDIRECT0
sled • 0.34.7Lightweight high-performance pure-rust transactional embedded database.INDIRECT22
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
snow • 0.8.0A pure-rust implementation of the Noise Protocol FrameworkINDIRECT69
socket2 • 0.3.19Utilities for handling networking sockets with a maximal amount of configuration possible intended. INDIRECT5
socket2 • 0.4.10Utilities for handling networking sockets with a maximal amount of configuration possible intended. INDIRECT4
soketto • 0.4.2A websocket protocol implementation.INDIRECT55
static_assertions • 1.1.0Compile-time assertions to ensure that invariants are met.INDIRECT0
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
tempdir • 0.3.7A library for managing a temporary directory and deleting all contents when it's dropped. DIRECT10
tempfile • 3.8.0A library for managing temporary files and directories.INDIRECT28
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)INDIRECT5
thread_local • 1.1.8Per-object thread-local storageINDIRECT2
toml_datetime • 0.6.8A TOML-compatible datetime typeINDIRECT0
toml_edit • 0.19.3Yet another format-preserving TOML parser.INDIRECT13
trust-dns-proto • 0.20.4Trust-DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Trust-DNS projects. INDIRECT49
trust-dns-resolver • 0.20.4Trust-DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries. INDIRECT70
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
ucd-trie • 0.1.7A trie for storing Unicode codepoint sets and maps. INDIRECT0
uint • 0.9.5Large fixed-size integer arithmeticINDIRECT4
unicode-bidi • 0.3.17Implementation of the Unicode Bidirectional AlgorithmINDIRECT0
unicode-normalization • 0.1.24This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. INDIRECT2
unicode-segmentation • 1.12.0This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. INDIRECT0
unicode-xid • 0.2.6Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
universal-hash • 0.4.1Traits which describe the functionality of universal hash functions (UHFs)INDIRECT4
url • 2.5.2URL library for Rust, based on the WHATWG URL StandardINDIRECT7
value-bag • 1.10.0Anonymous structured valuesINDIRECT0
vcpkg • 0.2.15A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts. INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
waker-fn • 1.2.0Convert closures into wakersINDIRECT0
wasm-bindgen-backend • 0.2.95Backend code generation of the wasm-bindgen tool INDIRECT9
wasm-bindgen-futures • 0.4.45Bridging the gap between Rust Futures and JavaScript PromisesINDIRECT16
wasm-bindgen-macro-support • 0.2.95The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate INDIRECT10
wasm-bindgen-macro • 0.2.95Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT11
wasm-bindgen-shared • 0.2.95Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT0
wasm-bindgen • 0.2.95Easy support for interacting between JS and Rust. INDIRECT13
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT15
widestring • 0.4.3A wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both `u16` and `u32` string types are provided, including support for UTF-16 and UTF-32, malformed encoding, C-style strings, etc.INDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows_aarch64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-core • 0.52.0Rust for WindowsINDIRECT9
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
yamux • 0.9.0Multiplexer over reliable, ordered connectionsINDIRECT46
zeroize_derive • 1.4.2Custom derive support for zeroizeINDIRECT4
zeroize • 1.3.0Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! INDIRECT5
MIT65
PackageRelationDependenciesPublished
ansi_term • 0.12.1Library for ANSI terminal colours and styles (bold, underline)INDIRECT3
asynchronous-codec • 0.6.2Utilities for encoding and decoding frames using `async/await`INDIRECT17
bytecheck • 0.6.10Derive macro for bytecheckINDIRECT8
bytes • 0.5.6Types and traits for working with bytesINDIRECT0
bytes • 1.8.0Types and traits for working with bytesINDIRECT0
crunchy • 0.2.2Crunchy unroller: deterministically unroll constant loopsINDIRECT0
cuckoofilter • 0.5.0Cuckoo Filter: Practically Better Than BloomINDIRECT17
data-encoding • 2.6.0Efficient and customizable data-encoding functions like base64, base32, and hexINDIRECT0
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
hostname • 0.3.1Cross-platform system's host name functionsINDIRECT5
libp2p-core • 0.29.0Core traits and structs of libp2pINDIRECT170
libp2p-deflate • 0.29.0Deflate encryption protocol for libp2pINDIRECT178
libp2p-dns • 0.29.0DNS transport implementation for libp2pINDIRECT220
libp2p-floodsub • 0.30.0Floodsub protocol for libp2pINDIRECT175
libp2p-gossipsub • 0.32.0Gossipsub protocol for libp2pINDIRECT180
libp2p-identify • 0.30.0Nodes identifcation protocol for libp2pINDIRECT174
libp2p-kad • 0.31.0Kademlia protocol for libp2pINDIRECT178
libp2p-mdns • 0.31.0Implementation of the libp2p mDNS discovery methodINDIRECT197
libp2p-mplex • 0.29.0Mplex multiplexing protocol for libp2pINDIRECT173
libp2p-noise • 0.32.0Cryptographic handshake protocol using the noise framework.INDIRECT193
libp2p-ping • 0.30.0Ping protocol for libp2pINDIRECT174
libp2p-plaintext • 0.29.0Plaintext encryption dummy protocol for libp2pINDIRECT172
libp2p-pnet • 0.21.0Private swarm support for libp2pINDIRECT48
libp2p-relay • 0.3.0Communications relaying for libp2pINDIRECT175
libp2p-request-response • 0.12.0Generic Request/Response ProtocolsINDIRECT179
libp2p-swarm-derive • 0.24.0Procedural macros of libp2p-swarmINDIRECT4
libp2p-swarm • 0.30.0The libp2p swarmINDIRECT173
libp2p-tcp • 0.29.0TCP/IP transport protocol for libp2pINDIRECT189
libp2p-uds • 0.29.0Unix domain sockets transport for libp2pINDIRECT198
libp2p-wasm-ext • 0.29.0Allows passing in an external transport in a WASM environmentINDIRECT173
libp2p-websocket • 0.30.0WebSocket transport for libp2pINDIRECT190
libp2p-yamux • 0.33.0Yamux multiplexing protocol for libp2pINDIRECT176
libp2p • 0.39.1Peer-to-peer networking libraryDIRECT314
lru • 0.6.6A LRU cache implementationINDIRECT8
matchers • 0.0.1Regex matching on character and byte streams. INDIRECT2
matches • 0.1.10A macro to evaluate, as a boolean, whether an expression matches a pattern.INDIRECT0
multiaddr • 0.13.0Implementation of the multiaddr formatINDIRECT61
multihash-derive • 0.7.2Proc macro for deriving custom multihash tables.INDIRECT23
multihash • 0.14.0Implementation of the multihash formatINDIRECT45
multistream-select • 0.10.4Multistream-select negotiation protocol for libp2pINDIRECT28
nom8 • 0.2.0A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)INDIRECT1
ptr_meta_derive • 0.1.4Macros for ptr_metaINDIRECT4
ptr_meta • 0.1.4A radioactive stabilization of the ptr_meta rfcINDIRECT5
redox_syscall • 0.2.16A Rust library to access raw Redox system callsINDIRECT1
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
rkyv_derive • 0.7.45Derive macro for rkyvINDIRECT4
rkyv • 0.7.41Zero-copy deserialization framework for RustINDIRECT20
rw-stream-sink • 0.2.1Adaptator between Stream/Sink and AsyncRead/AsyncWriteINDIRECT25
seahash • 4.1.0A blazingly fast, portable hash function with proven statistical guarantees.INDIRECT0
sharded-slab • 0.1.7A lock-free concurrent slab. INDIRECT1
slab • 0.4.9Pre-allocated storage for a uniform data typeINDIRECT1
spin • 0.5.2Spin-based synchronization primitivesINDIRECT0
synstructure • 0.12.6Helper methods and macros for custom derivesINDIRECT5
tracing-attributes • 0.1.27Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.32Core primitives for application-level tracing. INDIRECT2
tracing-log • 0.1.4Provides compatibility between `tracing` and the `log` crate. INDIRECT5
tracing-serde • 0.1.3A compatibility layer for serializing trace data with `serde` INDIRECT9
tracing-subscriber • 0.2.25Utilities for implementing and composing `tracing` subscribers. DIRECT62
tracing • 0.1.40Application-level tracing for Rust. DIRECT9
unsigned-varint • 0.7.2unsigned varint encodingINDIRECT17
valuable • 0.1.0Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries. INDIRECT0
void • 1.0.2The uninhabited void type for use in statically impossible cases.INDIRECT0
wasm-timer • 0.2.5Abstraction over std::time::Instant and futures-timer that works on WASMINDIRECT45
which • 4.4.2A Rust equivalent of Unix command "which". Locate installed executable in cross platforms.INDIRECT27
winreg • 0.6.2Rust bindings to MS Windows Registry APIINDIRECT3
Apache-2.09
PackageRelationDependenciesPublished
hmac-drbg • 0.3.0Pure Rust implementation of Hmac DRBG.INDIRECT7
libsecp256k1-core • 0.2.2Core functions for pure Rust secp256k1 implementation.INDIRECT6
libsecp256k1-gen-ecmult • 0.2.1Generator function of const_gen for libsecp256k1.INDIRECT7
libsecp256k1-gen-genmult • 0.2.1Generator function of const for libsecp256k1.INDIRECT7
libsecp256k1 • 0.5.0Pure Rust secp256k1 implementation.INDIRECT37
prost-build • 0.8.0A Protocol Buffers implementation for the Rust Language.INDIRECT57
prost-derive • 0.8.0A Protocol Buffers implementation for the Rust Language.INDIRECT7
prost-types • 0.8.0A Protocol Buffers implementation for the Rust Language.INDIRECT10
prost • 0.8.0A Protocol Buffers implementation for the Rust Language.INDIRECT9
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception7
PackageRelationDependenciesPublished
io-lifetimes • 1.0.11A low-level I/O ownership and borrowing libraryINDIRECT11
linux-raw-sys • 0.3.8Generated bindings for Linux's userspace APIINDIRECT0
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.37.27Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT25
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT23
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
wasi • 0.9.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
BSD-3-Clause6
PackageRelationDependenciesPublished
curve25519-dalek • 3.2.1A pure-Rust implementation of group operations on ristretto255 and Curve25519INDIRECT17
ed25519-dalek • 1.0.1Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.INDIRECT33
instant • 0.1.13Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to.INDIRECT1
subtle • 2.4.1Pure-Rust traits and utilities for constant-time cryptographic implementations.INDIRECT0
x25519-dalek • 1.2.0X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.INDIRECT18
zerocopy • 0.5.2Utilities for zero-copy parsing and serializationDIRECT6
MIT OR Unlicense4
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
regex-automata • 0.1.10Automata construction and matching using regular expressions.INDIRECT1
non-standard4
PackageRelationDependenciesPublished
fuchsia-cprng • 0.1.1Rust crate for the Fuchsia cryptographically secure pseudorandom number generatorINDIRECT0
ring • 0.16.20Safe, fast, small crypto using Rust.INDIRECT24
webpki • 0.21.4Web PKI X.509 Certificate Verification.INDIRECT25
zerocopy-derive • 0.3.2Custom derive for traits from the zerocopy crateINDIRECT4
unknown4
PackageRelationDependenciesPublished
ahash • 0.7.8A non-cryptographic hash function using AES-NI for high performanceINDIRECT6
bytecheck_derive • 0.6.12Derive macro for bytecheckINDIRECT4
polling • 3.4.0Portable interface to epoll, kqueue, event ports, and IOCPINDIRECT37
rend • 0.4.2Endian-aware primitives for RustINDIRECT9
ISC3
PackageRelationDependenciesPublished
blake-streams-core • 0.1.1Performant authenticated replicated streams.DIRECT89
rdrand • 0.4.0An implementation of random number generator based on rdrand and rdseed instructionsINDIRECT2
untrusted • 0.7.1Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.INDIRECT0
Apache-2.0 OR MIT OR Zlib3
PackageRelationDependenciesPublished
miniz_oxide • 0.8.0DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
tinyvec_macros • 0.1.1Some macros for tiny containersINDIRECT0
tinyvec • 1.8.0`tinyvec` provides 100% safe vec-like data structures.INDIRECT1
Apache-2.0 OR CC0-1.02
PackageRelationDependenciesPublished
bao • 0.11.0an implementation of BLAKE3 verified streamingINDIRECT14
blake3 • 0.3.8the BLAKE3 hash functionINDIRECT12
BlueOak-1.0.02
PackageRelationDependenciesPublished
minicbor-derive • 0.6.4Derive minicbor `Decode` and `Encode` traits.INDIRECT4
minicbor • 0.8.1A small CBOR codec suitable for no_std environments.INDIRECT5
BSD-3-Clause OR MIT2
PackageRelationDependenciesPublished
if-addrs-sys • 0.3.2if_addrs sys crateINDIRECT3
if-addrs • 0.6.7Return interface IP addresses on Posix and windows systemsINDIRECT7
Apache-2.0 OR ISC OR MIT2
PackageRelationDependenciesPublished
rustls • 0.19.1Rustls is a modern TLS library written in Rust.INDIRECT28
sct • 0.6.1Certificate transparency SCT verification libraryINDIRECT25
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
BSD-2-Clause1
PackageRelationDependenciesPublished
arrayref • 0.3.9Macros to take array references of slicesINDIRECT0
BSD-2-Clause OR MIT1
PackageRelationDependenciesPublished
asn1_der • 0.7.6This crate provides an ASN.1-DER en-/decoderINDIRECT0
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
MPL-2.01
PackageRelationDependenciesPublished
webpki-roots • 0.21.1Mozilla's CA root certificates for use with webpkiINDIRECT26
CC0-1.01
PackageRelationDependenciesPublished
constant_time_eq • 0.1.5Compares two equal-sized byte strings in constant time.INDIRECT0
0BSD OR Apache-2.0 OR MIT1
PackageRelationDependenciesPublished
adler2 • 2.0.0A simple clean-room implementation of the Adler-32 checksumINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/libp2p-blake-streams)](https://licenses.dev/cargo/libp2p-blake-streams)
<a href="https://licenses.dev/cargo/libp2p-blake-streams">
  <img src="https://licenses.dev/b/cargo/libp2p-blake-streams" alt="licenses" />
</a>

Or the licenses badge code for the 0.1.1 version:

[![licenses](https://licenses.dev/b/cargo/libp2p-blake-streams/0.1.1)](https://licenses.dev/cargo/libp2p-blake-streams/0.1.1)
<a href="https://licenses.dev/cargo/libp2p-blake-streams/0.1.1">
  <img src="https://licenses.dev/b/cargo/libp2p-blake-streams/0.1.1" alt="licenses" />
</a>
GitHub