@li0ard/kalyna
Version:
Kalyna (DSTU 7624:2014) cipher implementation in pure TypeScript
7 lines (6 loc) • 440 B
TypeScript
export declare const bytesToNumberLE: (bytes: Uint8Array) => bigint;
export declare const numberToBytesLE: (n: bigint, len: number) => Uint8Array;
export declare const bytesToUint64s: (b: Uint8Array) => BigUint64Array;
export declare const uint64sToBytes: (w: BigUint64Array) => Uint8Array;
export declare const swap_block: (k: BigUint64Array, N: number) => void;
export declare const equalBytes: (a: Uint8Array, b: Uint8Array) => boolean;