UNPKG

bam-ticketing-sdk

Version:

SDK for B.A.M Ticketing API

16 lines (13 loc) 333 B
import { KJUR } from 'jsrsasign' export enum HashAlgorithm { MD5 = 'md5', SHA1 = 'sha1', SHA224 = 'sha224', SHA256 = 'sha256', SHA384 = 'sha384', SHA512 = 'sha512', } export function hash(payload: string, alg = HashAlgorithm.SHA256) { const hash = new KJUR.crypto.MessageDigest({ alg }) return hash.digestString(payload) }