v4
12/4/2019 by spalt08 4/9/202000
disable setup HTML
Setup HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/forge/0.9.1/forge.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@cryptography/sha256@0.2.0/dist/umd/sha256.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sjcl/1.0.6/sjcl.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/asmCrypto/2.3.2/asmcrypto.all.es5.min.js"></script>
disable setup JavaScript
Setup JavaScript
;

var buf = new Uint8Array(128);
window.crypto.getRandomValues(buf);
var str = String.fromCharCode.apply(null, buf);
delete caserun single casemove downdrag and drop case


ready



crypto.subtle.digest("SHA-256", buf).then(() => {
  deferred.resolve();
});
delete caserun single casemove upmove downdrag and drop case


ready



sha256(str);
delete caserun single casemove upmove downdrag and drop case


ready



forge.md.sha256.create().update(str).digest();
delete caserun single casemove upmove downdrag and drop case


ready



sjcl.hash.sha256.hash(str)
delete caserun single casemove updrag and drop case


ready



new asmCrypto.Sha256().process(buf).finish()
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN