digest.js 237 B

123456
  1. import crypto from './webcrypto.js';
  2. const digest = async (algorithm, data) => {
  3. const subtleDigest = `SHA-${algorithm.slice(-3)}`;
  4. return new Uint8Array(await crypto.subtle.digest(subtleDigest, data));
  5. };
  6. export default digest;