[noise] Extension Spec: SHO (Stateful Hash Objects)
Trevor Perrin
trevp at trevp.net
Wed Dec 26 17:13:49 PST 2018
I wrote up the SHO idea for stateful hashing, along with a "SHOE"
extension (SHO plus encryption), for supporting things like STROBE.
https://github.com/noiseprotocol/sho_spec/blob/master/output/sho.pdf
This spec isn't Noise-specific but just trying to get the API down,
and proposed constructions for SHO/SHA256, SHO/SHAKE128, SHO/BLAKE2s,
etc.
An additional spec will be needed to integrate this into Noise, but I
think this idea is generally useful and needs analysis on its own, so
should have a document of its own.
Feedback welcome!
Trevor
More information about the Noise
mailing list