Remove need to patch sha1 crate
Remove need to patch sha1 crate

Instead of patching the sha1 crate with a constructor that allows to
inject a specific state, we include our own copy of the Sha1 type,
create an instance with the desired state and then transmute it to the
original Sha1 type.

aopicier/cryptopals-rust