Crates.io | committable |
lib.rs | committable |
version | 0.2.4 |
source | src |
created_at | 2024-04-02 16:19:57.731337 |
updated_at | 2024-08-19 15:35:29.19542 |
description | Keccak256-based structured commitments |
homepage | |
repository | https://github.com/EspressoSystems/commit.git |
max_upload_size | |
id | 1193702 |
size | 22,097 |
This library provides utilities for defining hashes of structured data, in a way that supports nested data structures and automatic domain separation (ie, two structures with different fields will never feed the same input into the hash function).
Implementing Committable
using RawCommitmentBuilder
is a manual
process that should be done carefully. In the future, we will provide
a macro to automatically implement Committable
in a reasonable way,
but for now, use this library with caution.