#tezos #hash #operations #cryptography #signature-verification #kernel #smart

no-std tezos_crypto_rs

Utilities for tezos-related cryptographic operations

6 releases

0.6.0 Jul 2, 2024
0.5.2 Nov 21, 2023
0.5.1 Sep 6, 2023
0.5.0 May 12, 2023
0.4.4 Mar 16, 2023

#6 in #tezos

Download history 842/week @ 2024-10-12 676/week @ 2024-10-19 694/week @ 2024-10-26 599/week @ 2024-11-02 1073/week @ 2024-11-09 995/week @ 2024-11-16 1045/week @ 2024-11-23 1230/week @ 2024-11-30 1329/week @ 2024-12-07 1031/week @ 2024-12-14 523/week @ 2024-12-21 535/week @ 2024-12-28 1008/week @ 2025-01-04 2589/week @ 2025-01-11 1443/week @ 2025-01-18 2797/week @ 2025-01-25

7,966 downloads per month
Used in 8 crates (5 directly)

MIT license

210KB
5K SLoC

Tezos crypto

Component contains cryptographic algorithms for hashing, signing & signature verification, with a slant towards those used by tezos - and in particular the Kernel SDK for smart rollups.

Hash module

tezos_crypto::hash contains definitions for common hashes in tezos - such as contract & address hashes. These support b58check encoding/decoding with the same prefixes used in the rest of tezos - such as tz1 for ed25519 addresses.

These support encoding/decoding to binary with the tezos_encoding crate.

Dependencies

~11–16MB
~326K SLoC