• Home
  • Raw
  • Download

Lines Matching refs:iv

96 	word8 block[16], iv[4][4];  in rijndael_blockEncrypt()  local
121 bcopy(input, iv, 16); in rijndael_blockEncrypt()
122 ((word32*)block)[0] ^= ((word32*)iv)[0]; in rijndael_blockEncrypt()
123 ((word32*)block)[1] ^= ((word32*)iv)[1]; in rijndael_blockEncrypt()
124 ((word32*)block)[2] ^= ((word32*)iv)[2]; in rijndael_blockEncrypt()
125 ((word32*)block)[3] ^= ((word32*)iv)[3]; in rijndael_blockEncrypt()
137 bcopy(input, iv, 16); in rijndael_blockEncrypt()
138 ((word32*)block)[0] ^= ((word32*)iv)[0]; in rijndael_blockEncrypt()
139 ((word32*)block)[1] ^= ((word32*)iv)[1]; in rijndael_blockEncrypt()
140 ((word32*)block)[2] ^= ((word32*)iv)[2]; in rijndael_blockEncrypt()
141 ((word32*)block)[3] ^= ((word32*)iv)[3]; in rijndael_blockEncrypt()
156 bcopy(cipher->IV, iv, 16); in rijndael_blockEncrypt()
158 *((word32*)iv[0]) = *((word32*)(cipher->IV )); in rijndael_blockEncrypt()
159 *((word32*)iv[1]) = *((word32*)(cipher->IV+ 4)); in rijndael_blockEncrypt()
160 *((word32*)iv[2]) = *((word32*)(cipher->IV+ 8)); in rijndael_blockEncrypt()
161 *((word32*)iv[3]) = *((word32*)(cipher->IV+12)); in rijndael_blockEncrypt()
165 *((word32*) block ) = *((word32*)iv[0]); in rijndael_blockEncrypt()
166 *((word32*)(block+ 4)) = *((word32*)iv[1]); in rijndael_blockEncrypt()
167 *((word32*)(block+ 8)) = *((word32*)iv[2]); in rijndael_blockEncrypt()
168 *((word32*)(block+12)) = *((word32*)iv[3]); in rijndael_blockEncrypt()
171 iv[0][0] = (iv[0][0] << 1) | (iv[0][1] >> 7); in rijndael_blockEncrypt()
172 iv[0][1] = (iv[0][1] << 1) | (iv[0][2] >> 7); in rijndael_blockEncrypt()
173 iv[0][2] = (iv[0][2] << 1) | (iv[0][3] >> 7); in rijndael_blockEncrypt()
174 iv[0][3] = (iv[0][3] << 1) | (iv[1][0] >> 7); in rijndael_blockEncrypt()
175 iv[1][0] = (iv[1][0] << 1) | (iv[1][1] >> 7); in rijndael_blockEncrypt()
176 iv[1][1] = (iv[1][1] << 1) | (iv[1][2] >> 7); in rijndael_blockEncrypt()
177 iv[1][2] = (iv[1][2] << 1) | (iv[1][3] >> 7); in rijndael_blockEncrypt()
178 iv[1][3] = (iv[1][3] << 1) | (iv[2][0] >> 7); in rijndael_blockEncrypt()
179 iv[2][0] = (iv[2][0] << 1) | (iv[2][1] >> 7); in rijndael_blockEncrypt()
180 iv[2][1] = (iv[2][1] << 1) | (iv[2][2] >> 7); in rijndael_blockEncrypt()
181 iv[2][2] = (iv[2][2] << 1) | (iv[2][3] >> 7); in rijndael_blockEncrypt()
182 iv[2][3] = (iv[2][3] << 1) | (iv[3][0] >> 7); in rijndael_blockEncrypt()
183 iv[3][0] = (iv[3][0] << 1) | (iv[3][1] >> 7); in rijndael_blockEncrypt()
184 iv[3][1] = (iv[3][1] << 1) | (iv[3][2] >> 7); in rijndael_blockEncrypt()
185 iv[3][2] = (iv[3][2] << 1) | (iv[3][3] >> 7); in rijndael_blockEncrypt()
186 iv[3][3] = (iv[3][3] << 1) | ((outBuffer[k/8] >> (7-(k&7))) & 1); in rijndael_blockEncrypt()
210 word8 block[16], *iv, *cp; in rijndael_padEncrypt() local
240 iv = cipher->IV; in rijndael_padEncrypt()
242 ((word32*)block)[0] = ((word32*)input)[0] ^ ((word32*)iv)[0]; in rijndael_padEncrypt()
243 ((word32*)block)[1] = ((word32*)input)[1] ^ ((word32*)iv)[1]; in rijndael_padEncrypt()
244 ((word32*)block)[2] = ((word32*)input)[2] ^ ((word32*)iv)[2]; in rijndael_padEncrypt()
245 ((word32*)block)[3] = ((word32*)input)[3] ^ ((word32*)iv)[3]; in rijndael_padEncrypt()
247 iv = outBuffer; in rijndael_padEncrypt()
255 block[i] = input[i] ^ iv[i]; in rijndael_padEncrypt()
258 block[i] = (BYTE)padLen ^ iv[i]; in rijndael_padEncrypt()
273 word8 block[16], iv[4][4]; in rijndael_blockDecrypt() local
297 bcopy(cipher->IV, iv, 16); in rijndael_blockDecrypt()
299 *((word32*)iv[0]) = *((word32*)(cipher->IV )); in rijndael_blockDecrypt()
300 *((word32*)iv[1]) = *((word32*)(cipher->IV+ 4)); in rijndael_blockDecrypt()
301 *((word32*)iv[2]) = *((word32*)(cipher->IV+ 8)); in rijndael_blockDecrypt()
302 *((word32*)iv[3]) = *((word32*)(cipher->IV+12)); in rijndael_blockDecrypt()
306 ((word32*)block)[0] ^= *((word32*)iv[0]); in rijndael_blockDecrypt()
307 ((word32*)block)[1] ^= *((word32*)iv[1]); in rijndael_blockDecrypt()
308 ((word32*)block)[2] ^= *((word32*)iv[2]); in rijndael_blockDecrypt()
309 ((word32*)block)[3] ^= *((word32*)iv[3]); in rijndael_blockDecrypt()
311 bcopy(input, iv, 16); in rijndael_blockDecrypt()
314 *((word32*)iv[0]) = ((word32*)input)[0]; ((word32*)outBuffer)[0] = ((word32*)block)[0]; in rijndael_blockDecrypt()
315 *((word32*)iv[1]) = ((word32*)input)[1]; ((word32*)outBuffer)[1] = ((word32*)block)[1]; in rijndael_blockDecrypt()
316 *((word32*)iv[2]) = ((word32*)input)[2]; ((word32*)outBuffer)[2] = ((word32*)block)[2]; in rijndael_blockDecrypt()
317 *((word32*)iv[3]) = ((word32*)input)[3]; ((word32*)outBuffer)[3] = ((word32*)block)[3]; in rijndael_blockDecrypt()
326 bcopy(cipher->IV, iv, 16); in rijndael_blockDecrypt()
328 *((word32*)iv[0]) = *((word32*)(cipher->IV)); in rijndael_blockDecrypt()
329 *((word32*)iv[1]) = *((word32*)(cipher->IV+ 4)); in rijndael_blockDecrypt()
330 *((word32*)iv[2]) = *((word32*)(cipher->IV+ 8)); in rijndael_blockDecrypt()
331 *((word32*)iv[3]) = *((word32*)(cipher->IV+12)); in rijndael_blockDecrypt()
335 *((word32*) block ) = *((word32*)iv[0]); in rijndael_blockDecrypt()
336 *((word32*)(block+ 4)) = *((word32*)iv[1]); in rijndael_blockDecrypt()
337 *((word32*)(block+ 8)) = *((word32*)iv[2]); in rijndael_blockDecrypt()
338 *((word32*)(block+12)) = *((word32*)iv[3]); in rijndael_blockDecrypt()
340 iv[0][0] = (iv[0][0] << 1) | (iv[0][1] >> 7); in rijndael_blockDecrypt()
341 iv[0][1] = (iv[0][1] << 1) | (iv[0][2] >> 7); in rijndael_blockDecrypt()
342 iv[0][2] = (iv[0][2] << 1) | (iv[0][3] >> 7); in rijndael_blockDecrypt()
343 iv[0][3] = (iv[0][3] << 1) | (iv[1][0] >> 7); in rijndael_blockDecrypt()
344 iv[1][0] = (iv[1][0] << 1) | (iv[1][1] >> 7); in rijndael_blockDecrypt()
345 iv[1][1] = (iv[1][1] << 1) | (iv[1][2] >> 7); in rijndael_blockDecrypt()
346 iv[1][2] = (iv[1][2] << 1) | (iv[1][3] >> 7); in rijndael_blockDecrypt()
347 iv[1][3] = (iv[1][3] << 1) | (iv[2][0] >> 7); in rijndael_blockDecrypt()
348 iv[2][0] = (iv[2][0] << 1) | (iv[2][1] >> 7); in rijndael_blockDecrypt()
349 iv[2][1] = (iv[2][1] << 1) | (iv[2][2] >> 7); in rijndael_blockDecrypt()
350 iv[2][2] = (iv[2][2] << 1) | (iv[2][3] >> 7); in rijndael_blockDecrypt()
351 iv[2][3] = (iv[2][3] << 1) | (iv[3][0] >> 7); in rijndael_blockDecrypt()
352 iv[3][0] = (iv[3][0] << 1) | (iv[3][1] >> 7); in rijndael_blockDecrypt()
353 iv[3][1] = (iv[3][1] << 1) | (iv[3][2] >> 7); in rijndael_blockDecrypt()
354 iv[3][2] = (iv[3][2] << 1) | (iv[3][3] >> 7); in rijndael_blockDecrypt()
355 iv[3][3] = (iv[3][3] << 1) | ((input[k/8] >> (7-(k&7))) & 1); in rijndael_blockDecrypt()
372 word32 iv[4]; in rijndael_padDecrypt() local
411 bcopy(cipher->IV, iv, 16); in rijndael_padDecrypt()
415 ((word32*)block)[0] ^= iv[0]; in rijndael_padDecrypt()
416 ((word32*)block)[1] ^= iv[1]; in rijndael_padDecrypt()
417 ((word32*)block)[2] ^= iv[2]; in rijndael_padDecrypt()
418 ((word32*)block)[3] ^= iv[3]; in rijndael_padDecrypt()
419 bcopy(input, iv, 16); in rijndael_padDecrypt()
426 ((word32*)block)[0] ^= iv[0]; in rijndael_padDecrypt()
427 ((word32*)block)[1] ^= iv[1]; in rijndael_padDecrypt()
428 ((word32*)block)[2] ^= iv[2]; in rijndael_padDecrypt()
429 ((word32*)block)[3] ^= iv[3]; in rijndael_padDecrypt()