Here are some more patches which should be applied in this order:
02_SHA2_unification.patch : Introduces generic template for SHA-2 family hashes. change SHA-256 and SHA-512 to use it.
03_SHA224_SHA384.patch : Implements SHA-224 and SHA-384 also using the generic template
04_SHA2_clean.patch : Cleans up the code and adds the Public Domain disclaimers where I previously forgot them
Here are some more patches which should be applied in this order:
02_SHA2_ unification. patch : Introduces generic template for SHA-2 family hashes. change SHA-256 and SHA-512 to use it. SHA384. patch : Implements SHA-224 and SHA-384 also using the generic template
03_SHA224_
04_SHA2_clean.patch : Cleans up the code and adds the Public Domain disclaimers where I previously forgot them
Hope this is useful and comments are welcome!