UNPKG

@ecash/lib

Version:

Library for eCash transaction building

13 lines 482 B
import { Hasher } from './hash'; export declare class Hmac { oHash: Hasher; iHash: Hasher; constructor(hashFactory: () => Hasher, blockLength: number, key: Uint8Array); update(data: Uint8Array): void; digest(): Uint8Array; clone(): Hmac; free(): void; } export declare function hmacSha256(key: Uint8Array, data: Uint8Array): Uint8Array; export declare function hmacSha512(key: Uint8Array, data: Uint8Array): Uint8Array; //# sourceMappingURL=hmac.d.ts.map