#tezos #cryptography #smart-rollup

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

#12 in #smart-rollup

Download history 38/week @ 2025-05-21 60/week @ 2025-05-28 90/week @ 2025-06-04 42/week @ 2025-06-11 173/week @ 2025-06-18 74/week @ 2025-06-25 26/week @ 2025-07-02 18/week @ 2025-07-09 10/week @ 2025-07-16 15/week @ 2025-07-23 10/week @ 2025-07-30 10/week @ 2025-08-06 48/week @ 2025-08-20 17/week @ 2025-08-27 92/week @ 2025-09-03

163 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

~12–17MB
~349K SLoC