Browse Source

[LDRA] 585 S : 연산식 재수정

feature/ldra
leehagjoon(이학준) 11 months ago
parent
commit
b42ef07d38
  1. 3
      src/main/java/com/palnet/server/encrptn/kisa/KISA_SEED_CBC.java

3
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 // R0, R1 : right input values at each round
// K : round keys 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) { 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; 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] = LR[R1] ^ K[offset1];
T[1] ^= T[0]; T[1] ^= T[0];
T[1] = SS0[GetB0(T[1])&0x0ff] ^ SS1[GetB1(T[1])&0x0ff] ^ T[1] = SS0[GetB0(T[1])&0x0ff] ^ SS1[GetB1(T[1])&0x0ff] ^

Loading…
Cancel
Save