Lines Matching refs:rk
24 static void rijndaelEncrypt(const u32 rk[/*44*/], const u8 pt[16], u8 ct[16])
36 s0 = GETU32(pt ) ^ rk[0];
37 s1 = GETU32(pt + 4) ^ rk[1];
38 s2 = GETU32(pt + 8) ^ rk[2];
39 s3 = GETU32(pt + 12) ^ rk[3];
42 d##0 = TE0(s##0) ^ TE1(s##1) ^ TE2(s##2) ^ TE3(s##3) ^ rk[4 * i]; \
43 d##1 = TE0(s##1) ^ TE1(s##2) ^ TE2(s##3) ^ TE3(s##0) ^ rk[4 * i + 1]; \
44 d##2 = TE0(s##2) ^ TE1(s##3) ^ TE2(s##0) ^ TE3(s##1) ^ rk[4 * i + 2]; \
45 d##3 = TE0(s##3) ^ TE1(s##0) ^ TE2(s##1) ^ TE3(s##2) ^ rk[4 * i + 3]
59 rk += Nr << 2;
67 rk += 8;
81 s0 = TE41(t0) ^ TE42(t1) ^ TE43(t2) ^ TE44(t3) ^ rk[0];
83 s1 = TE41(t1) ^ TE42(t2) ^ TE43(t3) ^ TE44(t0) ^ rk[1];
85 s2 = TE41(t2) ^ TE42(t3) ^ TE43(t0) ^ TE44(t1) ^ rk[2];
87 s3 = TE41(t3) ^ TE42(t0) ^ TE43(t1) ^ TE44(t2) ^ rk[3];
94 u32 *rk;
97 rk = os_malloc(AES_PRIV_SIZE);
98 if (rk == NULL)
100 rijndaelKeySetupEnc(rk, key);
101 return rk;