Utilities used by the Bittorrent Infrastructure Project.
Bittorrent specific types.
Arrays of buffers as a contiguous buffer.
Converting between data.
Common error types.
Networking primitives and helpers.
Generic sender utilities.
Hash primitives and helpers.
Testing fixtures for dependant crates. TODO: Some non test functions in other crates use this, mark that as cfg test when we migrate away from these functions in non test functions.
Generating transaction ids.
Applies a Fisher-Yates shuffle on the given list.