UNPKG

@li0ard/gost341194

Version:

GOST R 34.11-94 hash function in pure TypeScript

27 lines (26 loc) 1.05 kB
export declare const sboxes: { ID_TC26_GOST_28147_PARAM_Z: number[][]; ID_GOST_28147_89_CRYPTO_PRO_A_PARAM_SET: number[][]; ID_GOST_28147_89_CRYPTO_PRO_B_PARAM_SET: number[][]; ID_GOST_28147_89_CRYPTO_PRO_C_PARAM_SET: number[][]; ID_GOST_28147_89_CRYPTO_PRO_D_PARAM_SET: number[][]; ID_GOST_28147_89_TEST_PARAM_SET: number[][]; ID_GOSTR_3411_94_TEST_PARAM_SET: number[][]; ID_GOSTR_3411_94_CRYPTOPRO_PARAM_SET: number[][]; EAC_PARAM_SET: number[][]; DSSZZI_UA_DKE_1: number[][]; DSSZZI_UA_DKE_2: number[][]; DSSZZI_UA_DKE_3: number[][]; DSSZZI_UA_DKE_4: number[][]; DSSZZI_UA_DKE_5: number[][]; DSSZZI_UA_DKE_6: number[][]; DSSZZI_UA_DKE_7: number[][]; DSSZZI_UA_DKE_8: number[][]; DSSZZI_UA_DKE_9: number[][]; DSSZZI_UA_DKE_10: number[][]; }; export declare const DEFAULT_SBOX: number[][]; export declare const BLOCKSIZE = 32; export declare const C2: Uint8Array<ArrayBuffer>; export declare const C3: Uint8Array<ArrayBuffer>; export declare const C4: Uint8Array<ArrayBuffer>;