@li0ard/kalyna
Version:
Kalyna (DSTU 7624:2014) cipher implementation in pure TypeScript
30 lines (29 loc) • 873 B
TypeScript
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";