Expand description
For more details see hdi::hash
.
Re-exports
pub use hdi::hash;
Functions
Hash an Action
into an ActionHash
.
Hash arbitrary bytes using BLAKE2b. This is the same algorithm used by holochain for typed hashes. Notably the output hash length is configurable.
Hash anything that implements TryInto<Entry>
.
Hash arbitrary bytes using keccak256. This is the same algorithm used by ethereum and other EVM compatible blockchains. It is essentially the same as sha3 256 but with a minor difference in configuration that is enough to generate different hash outputs.
Hash arbitrary bytes using SHA3 256. This is the official NIST standard for 256 bit SHA3 hashes.
@todo - not implemented on the host
@todo - not implemented on the host