#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

Download history 19/week @ 2024-07-22 90/week @ 2024-07-29 66/week @ 2024-08-05 155/week @ 2024-08-12 41/week @ 2024-08-19 50/week @ 2024-08-26 21/week @ 2024-09-02 15/week @ 2024-09-09 52/week @ 2024-09-16 41/week @ 2024-09-23 14/week @ 2024-09-30 16/week @ 2024-10-14 11/week @ 2024-10-21 40/week @ 2024-10-28 74/week @ 2024-11-04

141 downloads per month
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

~11–16MB
~323K SLoC