bugfix: sha2 must return Uint8Array, not ArrayBuffer
This commit is contained in:
parent
c66e9267aa
commit
af7ee5426f
|
@ -9,5 +9,7 @@ sha2.sum = function (alg, str) {
|
||||||
data = encoder.encode(str);
|
data = encoder.encode(str);
|
||||||
}
|
}
|
||||||
var sha = 'SHA-' + String(alg).replace(/^sha-?/i, '');
|
var sha = 'SHA-' + String(alg).replace(/^sha-?/i, '');
|
||||||
return window.crypto.subtle.digest(sha, data);
|
return window.crypto.subtle.digest(sha, data).then(function (buf) {
|
||||||
|
return new Uint8Array(buf);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue