From df45b28d3d67679fb272c5b7fdb4a7488a3abc0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?leehagjoon=28=EC=9D=B4=ED=95=99=EC=A4=80=29?= Date: Mon, 16 Oct 2023 14:01:00 +0900 Subject: [PATCH] =?UTF-8?q?[LDRA]=20585=20S=20:=20=EC=97=B0=EC=82=B0?= =?UTF-8?q?=EC=8B=9D=20=EC=9E=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/palnet/comn/encrptn/kisa/KISA_SEED_CBC.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/palnet/comn/encrptn/kisa/KISA_SEED_CBC.java b/src/main/java/com/palnet/comn/encrptn/kisa/KISA_SEED_CBC.java index c60f786..907c01f 100644 --- a/src/main/java/com/palnet/comn/encrptn/kisa/KISA_SEED_CBC.java +++ b/src/main/java/com/palnet/comn/encrptn/kisa/KISA_SEED_CBC.java @@ -164,9 +164,10 @@ 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 + 1; - T[0] = LR[R0] ^ K[K_offset]; - T[1] = LR[R1] ^ K[offset]; + int offset = K_offset + 0; + int offset1 = K_offset + 1; + 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] ^ SS2[GetB2(T[1])&0x0ff] ^ SS3[GetB3(T[1])&0x0ff];