#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

#5 in #tezos

Download history 1218/week @ 2024-07-21 1158/week @ 2024-07-28 1043/week @ 2024-08-04 871/week @ 2024-08-11 969/week @ 2024-08-18 1257/week @ 2024-08-25 952/week @ 2024-09-01 894/week @ 2024-09-08 649/week @ 2024-09-15 1065/week @ 2024-09-22 917/week @ 2024-09-29 601/week @ 2024-10-06 839/week @ 2024-10-13 674/week @ 2024-10-20 696/week @ 2024-10-27 601/week @ 2024-11-03

2,869 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
~324K SLoC