add sha256
add tests for sha256