Flexible operations kipsum_xxx()
Allow a number of extra operations:
- Allow
kipsum_fork()
to a newkipt_sumid
that follows the key but not its data - Allow
kipsum_join()
to reunite branches... by addition? of context or output - ...and/or have a
kipsum_merge()
to insert another hash into this one - Allow
kipsum_restart()
to use the samekipt_sumid
with a clean slate - Do not consider a checksum "spent" after
kipsum_sign()
but simply fork it first
Use cases:
- Can we support Merkle trees? They are very nice in signed checksums!
- Can we do something like
HMAC()
with nested levels? Usable for the ARPA2 ACL!
Edited by Rick van Rein