UNPKG

@li0ard/kalyna

Version:

Kalyna (DSTU 7624:2014) cipher implementation in pure TypeScript

30 lines (29 loc) 873 B
import { KalynaBase } from "./core"; /** Kalyna 128 bit version */ export declare class Kalyna128 extends KalynaBase { constructor(key: Uint8Array); } /** Kalyna 128/256 bit version */ export declare class Kalyna128_256 extends KalynaBase { constructor(key: Uint8Array); } /** Kalyna 256 bit version */ export declare class Kalyna256 extends KalynaBase { constructor(key: Uint8Array); } /** Kalyna 256/512 bit version */ export declare class Kalyna256_512 extends KalynaBase { constructor(key: Uint8Array); } /** Kalyna 512 bit version */ export declare class Kalyna512 extends KalynaBase { constructor(key: Uint8Array); } export * from "./padding"; export * from "./modes/ecb"; export * from "./modes/cbc"; export * from "./modes/ofb"; export * from "./modes/ctr"; export * from "./modes/mac"; export * from "./modes/cfb"; export * from "./modes/ccm";