8 releases (breaking)

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

#791 in Magic Beans

Download history 243/week @ 2024-07-22 94/week @ 2024-07-29 89/week @ 2024-08-05 247/week @ 2024-08-12 316/week @ 2024-08-19 373/week @ 2024-08-26 153/week @ 2024-09-02 99/week @ 2024-09-09 142/week @ 2024-09-16 120/week @ 2024-09-23 286/week @ 2024-09-30 243/week @ 2024-10-07 809/week @ 2024-10-14 90/week @ 2024-10-21 514/week @ 2024-10-28 523/week @ 2024-11-04

1,946 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
~87K SLoC