support for getRandomValues: https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues
add hash and hmac for sha256
Merge pull request #15 from zaach/sha256

add hash and hmac for sha256