8 releases (breaking)

new 0.7.0 Nov 5, 2024
0.6.0 Nov 5, 2024
0.5.0 Oct 29, 2024
0.4.0 Sep 30, 2024
0.0.0-release Jul 8, 2024

#604 in Magic Beans

Download history 72/week @ 2024-07-16 230/week @ 2024-07-23 91/week @ 2024-07-30 117/week @ 2024-08-06 234/week @ 2024-08-13 340/week @ 2024-08-20 348/week @ 2024-08-27 160/week @ 2024-09-03 110/week @ 2024-09-10 123/week @ 2024-09-17 282/week @ 2024-09-24 135/week @ 2024-10-01 380/week @ 2024-10-08 646/week @ 2024-10-15 125/week @ 2024-10-22 481/week @ 2024-10-29

1,659 downloads per month
Used in 17 crates (9 directly)

Apache-2.0

92KB
1.5K SLoC

essential-sign

Crates.io Documentation license Build Status

Public key cryptography for the Essential ecosystem.


lib.rs:

A minimal crate providing Essential's generic signing, verification and public key recovery functions implemented using secp256k1 and the essential_hash crate.

Signing Arbitrary Data

For signing arbitrary data, the following take care of hashing the data in a consistent manner internally.

Signing Hashes

In cases where the Hash (or ContentAddress) is already known, the following are more efficient as they avoid hashing a second time:

Dependencies

~6.5MB
~86K SLoC