All files / src/crypto-extras/crypto-sha sha512.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 744x 44x   44x 46x    
import { sha512 } from '@noble/hashes/sha512';
import { ensureUint8Array } from 'micro-stacks/common';
 
export function hashSha512(data: Uint8Array): Uint8Array {
  return sha512.create().update(ensureUint8Array(data)).digest();
}