UNPKG

@li0ard/kupyna

Version:

Kupyna (DSTU 7564:2014) hash function in pure TypeScript

24 lines (23 loc) 867 B
import { Kupyna256, Kupyna384, Kupyna512 } from "./index"; import { KupynaKMAC } from "./modes/kmac"; /** Kupyna KMAC (256 bit version) */ export declare class KupynaKMAC256 extends KupynaKMAC<KupynaKMAC256, Kupyna256> { key: Uint8Array; constructor(key: Uint8Array); _cloneInto(to?: KupynaKMAC256): KupynaKMAC256; clone(): KupynaKMAC256; } /** Kupyna KMAC (512 bit version) */ export declare class KupynaKMAC512 extends KupynaKMAC<KupynaKMAC512, Kupyna512> { key: Uint8Array; constructor(key: Uint8Array); _cloneInto(to?: KupynaKMAC512): KupynaKMAC512; clone(): KupynaKMAC512; } /** Kupyna KMAC (384 bit version) */ export declare class KupynaKMAC384 extends KupynaKMAC<KupynaKMAC512, Kupyna384> { key: Uint8Array; constructor(key: Uint8Array); _cloneInto(to?: KupynaKMAC384): KupynaKMAC384; clone(): KupynaKMAC384; }