more on software
vhdl sha1