All files / src/crypto-extras/crypto-sha sha512_256.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 190x    
import { sha512_256 } from '@noble/hashes/sha512';
import { ensureUint8Array } from 'micro-stacks/common';
 
export function hashSha512_256(data: Uint8Array): Uint8Array {
  return sha512_256.create().update(ensureUint8Array(data)).digest();
}