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

no-std mavryk_crypto_rs

Utilities for mavryk-related cryptographic operations

2 unstable releases

0.6.0 Jul 2, 2024
0.5.2 Jul 2, 2024

#7 in #mavryk


Used in 8 crates (5 directly)

MIT license

210KB
5K SLoC

Mavryk crypto

Component contains cryptographic algorithms for hashing, signing & signature verification, with a slant towards those used by mavryk - and in particular the Kernel SDK for smart rollups.

Hash module

mavryk_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 mv1 for ed25519 addresses.

These support encoding/decoding to binary with the mavryk_encoding crate.

Dependencies

~12–17MB
~341K SLoC