Lines Matching refs:key
101 static inline void W(u32 *key, unsigned int i) in W() argument
104 key[6] ^= F1(key[7], Tr[i % 4][0], Tm[i][0]); in W()
105 key[5] ^= F2(key[6], Tr[i % 4][1], Tm[i][1]); in W()
106 key[4] ^= F3(key[5], Tr[i % 4][2], Tm[i][2]); in W()
107 key[3] ^= F1(key[4], Tr[i % 4][3], Tm[i][3]); in W()
108 key[2] ^= F2(key[3], Tr[i % 4][4], Tm[i][4]); in W()
109 key[1] ^= F3(key[2], Tr[i % 4][5], Tm[i][5]); in W()
110 key[0] ^= F1(key[1], Tr[i % 4][6], Tm[i][6]); in W()
111 key[7] ^= F2(key[0], Tr[i % 4][7], Tm[i][7]); in W()
118 u32 key[8]; in __cast6_setkey() local
129 key[0] = be32_to_cpu(p_key[0]); /* A */ in __cast6_setkey()
130 key[1] = be32_to_cpu(p_key[1]); /* B */ in __cast6_setkey()
131 key[2] = be32_to_cpu(p_key[2]); /* C */ in __cast6_setkey()
132 key[3] = be32_to_cpu(p_key[3]); /* D */ in __cast6_setkey()
133 key[4] = be32_to_cpu(p_key[4]); /* E */ in __cast6_setkey()
134 key[5] = be32_to_cpu(p_key[5]); /* F */ in __cast6_setkey()
135 key[6] = be32_to_cpu(p_key[6]); /* G */ in __cast6_setkey()
136 key[7] = be32_to_cpu(p_key[7]); /* H */ in __cast6_setkey()
139 W(key, 2 * i); in __cast6_setkey()
140 W(key, 2 * i + 1); in __cast6_setkey()
142 c->Kr[i][0] = key[0] & 0x1f; in __cast6_setkey()
143 c->Kr[i][1] = key[2] & 0x1f; in __cast6_setkey()
144 c->Kr[i][2] = key[4] & 0x1f; in __cast6_setkey()
145 c->Kr[i][3] = key[6] & 0x1f; in __cast6_setkey()
147 c->Km[i][0] = key[7]; in __cast6_setkey()
148 c->Km[i][1] = key[5]; in __cast6_setkey()
149 c->Km[i][2] = key[3]; in __cast6_setkey()
150 c->Km[i][3] = key[1]; in __cast6_setkey()
157 int cast6_setkey(struct crypto_tfm *tfm, const u8 *key, unsigned int keylen) in cast6_setkey() argument
159 return __cast6_setkey(crypto_tfm_ctx(tfm), key, keylen, in cast6_setkey()