(XO)Esch, an (Extendable Output) Hash Function
XOEsch is a family of Extendable Output Functions (XOF) based on
Esch. A XOF is essentially a hash function for which the output size can be arbitrarily large.
XOEsch share the same high-level structure and differ only in the output size and domain separation constants. This structure
is depicted in the following figures.
On the Names
Esch is the name of a city in Luxembourg that is very close to the campus of the university of Luxembourg, and lies on the Alzette river.