5 releases (breaking)
new 0.4.0 | Nov 6, 2024 |
---|---|
0.3.0 | Oct 16, 2024 |
0.2.0 | Aug 22, 2024 |
0.1.0 | Jul 8, 2024 |
0.0.0-release | Jul 8, 2024 |
#42 in #signer
299 downloads per month
Used in 2 crates
(via essential-wallet)
15KB
242 lines
Essential Signer
This library provides helper functions for signing and encoding data when building Rust applications that interact with the Essential protocol.
lib.rs
:
Essential Signer
This crate provides a simple API for signing data with various cryptographic schemes. It is designed to be used with the Essential protocol. There is functionality to make word aligning data for use in decision variables easy.
Note that all hashing in this crate is done with sha256.
This may change in the future to allow more types of hashing.
You can use sign_hash
if you wish to hash the data with a different algorithm.
Dependencies
~11MB
~168K SLoC