Systolic SHA-256 hasher written in VHDL