An alternative to Merkle Damgard Construction. Using a function that can absorb and squeeze arbitrary size data.

Construction

  • With input
  • With hashed output
  • With internal state comprised of -bits (rate) and -bits (capacity)