sha256-universal
Version:
Sha256 hashing algorithm in both WASM and pure JS
17 lines (14 loc) • 380 B
JavaScript
const sha256 = require('./')
const js256 = require('./sha256')
const test = require('sha-test').sha256
if (!sha256.WASM_SUPPORTED) {
console.log('testing JavaScript implementation')
test(sha256)
} else {
sha256.ready(() => {
console.log('testing WebAssembly implementation')
test(sha256)
console.log('testing JavaScript implementation')
test(js256)
})
}