UNPKG

@dashevo/dashcore-lib

Version:

A pure and powerful JavaScript Dash library.

18 lines (16 loc) 589 B
export interface HashFunction { blocksize: number; (buf: Buffer): Buffer; } export namespace Hash { export const sha1: HashFunction; export const sha256: HashFunction; export const sha256sha256: HashFunction; export const x11: HashFunction; export const ripemd160: HashFunction; export const sha256ripemd160: HashFunction; export const sha512: HashFunction; export function hmac(hashf: HashFunction, data: Buffer, key: Buffer): Buffer; export function sha256hmac(data: Buffer, key: Buffer): Buffer; export function sha512hmac(data: Buffer, key: Buffer): Buffer; }