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

no-std tezos_crypto_rs

Utilities for tezos-related cryptographic operations

5 releases

0.5.2 Nov 21, 2023
0.5.1 Sep 6, 2023
0.5.0 May 12, 2023
0.4.4 Mar 16, 2023
0.4.3 Mar 13, 2023

#15 in #tezos

Download history 364/week @ 2024-01-04 271/week @ 2024-01-11 351/week @ 2024-01-18 390/week @ 2024-01-25 230/week @ 2024-02-01 252/week @ 2024-02-08 385/week @ 2024-02-15 329/week @ 2024-02-22 280/week @ 2024-02-29 449/week @ 2024-03-07 318/week @ 2024-03-14 638/week @ 2024-03-21 936/week @ 2024-03-28 1009/week @ 2024-04-04 1503/week @ 2024-04-11 1880/week @ 2024-04-18

5,484 downloads per month
Used in 9 crates (6 directly)

MIT license

82KB
1.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

~7–11MB
~219K SLoC