#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 298/week @ 2023-12-13 180/week @ 2023-12-20 38/week @ 2023-12-27 293/week @ 2024-01-03 338/week @ 2024-01-10 274/week @ 2024-01-17 452/week @ 2024-01-24 242/week @ 2024-01-31 248/week @ 2024-02-07 351/week @ 2024-02-14 346/week @ 2024-02-21 290/week @ 2024-02-28 437/week @ 2024-03-06 316/week @ 2024-03-13 551/week @ 2024-03-20 873/week @ 2024-03-27

2,245 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

~6–10MB
~205K SLoC