Library for reading/writing numbers in big-endian and little-endian.
criterion
v0.4.0
Statistics-driven micro-benchmarking library
debugless-unwrap
v0.0.4
This library provides alternatives to the standard .unwrap* methods on Result and Option that don't require Debug to be implemented on the unexpected variant.
digest
v0.10.6
Traits for cryptographic hash functions and message authentication codes
hex
v0.4.3
Encoding and decoding data into/from hexadecimal representation.
proptest
v1.1.0
Hypothesis-like property-based testing and shrinking.
proptest-derive
v0.3.0
Custom-derive for the Arbitrary trait of proptest.
rand_core
v0.6.4
Core random number generator traits and tools for implementation.
serde_json
v1.0.93
A JSON serialization file format
thiserror
v1.0.38
This library provides a convenient derive macro for the standard library's std::error::Error trait.
visibility
v0.0.1
Attribute to override the visibility of items (useful in conjunction with cfg_attr)
zeroize
v1.5.7
This crate implements a portable approach to securely zeroing memory using techniques which guarantee they won't be "optimized away" by the compiler.
Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
rand_core
v0.6.4
Core random number generator traits and tools for implementation.
sha2
v0.10.6
Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.
secp256k1 (a.k.a. K-256) elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures, Elliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic curve group operations which can be used to implement arbitrary group-based protocols.
rand_core
v0.6.4
Core random number generator traits and tools for implementation.
sha2
v0.10.6
Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.