1 unstable release
0.1.0 | Nov 16, 2022 |
---|
#33 in #legacy
29KB
484 lines
Bitcoin keys
Types and traits for managing Bitcoin keys.
About
The Bitcoin protocol deals with multiple formats and contexts of keys. There are legacy ECDSA keys that may or may not be compressed, X-only (Taproot) keys, private keys, etc. To avoid mixing them, this library provides multiple newtypes and additional infrastructure aiding with conversions, parsing, serializing...
The crate is no_std
and doesn't require an allocator.
MSRV
The crate supports Rust 1.41.1+
License
MITNFA
lib.rs
:
Bitcoin keys
Types and traits for managing Bitcoin keys.
About
The Bitcoin protocol deals with multiple formats and contexts of keys. There are legacy ECDSA keys that may or may not be compressed, X-only (Taproot) keys, private keys, etc. To avoid mixing them, this library provides multiple newtypes and additional infrastructure aiding with conversions, parsing, serializing...
The crate is no_std
and doesn't require an allocator.
Dependencies
~5MB
~50K SLoC