Lines Matching defs:rk
101 static u32 sm4_round(const u32 *x, const u32 rk)
103 return x[0] ^ sm4_enc_sub(x[1] ^ x[2] ^ x[3] ^ rk);
119 u32 rk[4], t;
127 rk[i] = get_unaligned_be32(&key[i]) ^ fk[i];
130 t = rk[0] ^ sm4_key_sub(rk[1] ^ rk[2] ^ rk[3] ^ ck[i]);
132 rk[0] = rk[1];
133 rk[1] = rk[2];
134 rk[2] = rk[3];
135 rk[3] = t;
166 static void sm4_do_crypt(const u32 *rk, u32 *out, const u32 *in)
174 t = sm4_round(x, rk[i]);