make generic sha 2 hash object
remove existing sha2 256-512 module tests
remove existing separate hash object implementations for sha2 256-512
add support for sha2 to frontend