# zk_ignore
# Initial values, FIPS 180-3, section 5.3.3
# https://csrc.nist.gov/csrc/media/publications/fips/180/3/archive/2008-10-31/documents/fips180-3_final.pdf
: =
# A function that takes N u32[16] array as inputs, concatenates them,
# and returns their sha256 compression as a u32[8].
# Note: no padding is applied
: =
=
return