#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

#4 in #tezos

Download history 817/week @ 2024-11-14 1275/week @ 2024-11-21 838/week @ 2024-11-28 1596/week @ 2024-12-05 1021/week @ 2024-12-12 798/week @ 2024-12-19 424/week @ 2024-12-26 850/week @ 2025-01-02 1688/week @ 2025-01-09 2040/week @ 2025-01-16 2789/week @ 2025-01-23 878/week @ 2025-01-30 158/week @ 2025-02-06 143/week @ 2025-02-13 299/week @ 2025-02-20 121/week @ 2025-02-27

738 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–16MB
~335K SLoC