def hs.md5.f
import bend-osdev-hashes@0.1.0.0/md5.bend as Md5import Base
15# the auxiliary functions F, G, H and I (section 3.4)
16def hs.md5.f(+x: U32, y: U32, z: U32) -> U32:
17 U32.or(U32.and(x, y), U32.and(U32.not(x), z))
import bend-osdev-hashes@0.1.0.0/md5.bend as Md5import Base
15# the auxiliary functions F, G, H and I (section 3.4)
16def hs.md5.f(+x: U32, y: U32, z: U32) -> U32:
17 U32.or(U32.and(x, y), U32.and(U32.not(x), z))