mirror of
https://github.com/danbulant/jose
synced 2026-05-22 13:58:47 +00:00
8 lines
272 B
TypeScript
8 lines
272 B
TypeScript
import { createHash } from 'crypto'
|
|
import type { DigestFunction } from '../interfaces.d'
|
|
|
|
const digest: DigestFunction = (
|
|
algorithm: 'sha256' | 'sha384' | 'sha512',
|
|
data: Uint8Array,
|
|
): Uint8Array => createHash(algorithm).update(data).digest()
|
|
export default digest
|