UNPKG

@root/acme

Version:

Free SSL certificates for Node.js and Browsers. Issued via Let's Encrypt

14 lines (11 loc) 299 B
'use strict'; var sha2 = module.exports; var encoder = new TextEncoder(); sha2.sum = function (alg, str) { var data = str; if ('string' === typeof data) { data = encoder.encode(str); } var sha = 'SHA-' + String(alg).replace(/^sha-?/i, ''); return window.crypto.subtle.digest(sha, data); };