Expand description
Functions for performing the core cryptographic operations for AKD
Functions
Used by the server to produce a commitment for an AkdLabel, version, and AkdValue
Computes the parent hash from the children hashes and labels
Given the top-level hash, compute the “actual” root hash that is published
by the directory maintainer
AZKS value corresponding to an empty node
The value stored in the root node upon initialization, with no children
Used by the server to produce a commitment nonce for an AkdLabel, version, and AkdValue.
Computes nonce = H(commitment key || label)
Hash a commit and epoch together to get the leaf’s hash value
Similar to commit_fresh_value, but used for stale values.