UNPKG

rionskey-seed

Version:

SEED-128-ECB, SEED-128-CBC Library using RionsKey

14 lines (13 loc) 598 B
import libUtil from './src/libUtil'; export default class rionsKeyEncLib extends libUtil { ENDIAN_MODE: boolean; cbcEncrypt(plainData: number[], iv: number[], roundKey: number[], size: number): number[]; ecbEncrypt(plainData: number[], roundKey: number[]): number[]; makeRoundKey(plainData: number[]): number[]; seedFeistel(inputArray: number[], encBuffer: number[], tryCnt: number, startIndex: number, seedFeistelMode: seedFeistelMode, keyArray?: number[]): number[]; } export declare enum seedFeistelMode { ROUND_KEY_MODE = 1, ENCRYPT_MODE = 2, DECRYPT_MODE = 3 }