diff --git a/src/main/java/com/palnet/server/encrptn/kisa/KISA_SEED_CBC.java b/src/main/java/com/palnet/server/encrptn/kisa/KISA_SEED_CBC.java index cf3455d..8710901 100644 --- a/src/main/java/com/palnet/server/encrptn/kisa/KISA_SEED_CBC.java +++ b/src/main/java/com/palnet/server/encrptn/kisa/KISA_SEED_CBC.java @@ -164,8 +164,9 @@ public class KISA_SEED_CBC { // R0, R1 : right input values at each round // K : round keys at each round private static final void SeedRound(int[] T, int LR[], int L0, int L1, int R0, int R1, int[] K, int K_offset) { + int offset = K_offset + 0; int offset1 = K_offset + 1; - T[0] = LR[R0] ^ K[K_offset]; + T[0] = LR[R0] ^ K[offset]; T[1] = LR[R1] ^ K[offset1]; T[1] ^= T[0]; T[1] = SS0[GetB0(T[1])&0x0ff] ^ SS1[GetB1(T[1])&0x0ff] ^