Lines Matching refs:IV
70 int rijndael_cipherInit(cipherInstance *cipher, BYTE mode, char *IV) {
76 if (IV != NULL) {
77 memcpy(cipher->IV, IV, RIJNDAEL_MAX_IV_SIZE);
79 memset(cipher->IV, 0, RIJNDAEL_MAX_IV_SIZE);
111 memcpy(block, cipher->IV, 16);
118 ((uint32_t*)block)[0] = ((uint32_t*)cipher->IV)[0] ^ ((uint32_t*)input)[0];
119 ((uint32_t*)block)[1] = ((uint32_t*)cipher->IV)[1] ^ ((uint32_t*)input)[1];
120 ((uint32_t*)block)[2] = ((uint32_t*)cipher->IV)[2] ^ ((uint32_t*)input)[2];
121 ((uint32_t*)block)[3] = ((uint32_t*)cipher->IV)[3] ^ ((uint32_t*)input)[3];
147 memcpy(iv, cipher->IV, 16);
149 *((uint32_t*)iv[0]) = *((uint32_t*)(cipher->IV ));
150 *((uint32_t*)iv[1]) = *((uint32_t*)(cipher->IV+ 4));
151 *((uint32_t*)iv[2]) = *((uint32_t*)(cipher->IV+ 8));
152 *((uint32_t*)iv[3]) = *((uint32_t*)(cipher->IV+12));
233 iv = cipher->IV;
291 memcpy(iv, cipher->IV, 16);
293 *((uint32_t*)iv[0]) = *((uint32_t*)(cipher->IV ));
294 *((uint32_t*)iv[1]) = *((uint32_t*)(cipher->IV+ 4));
295 *((uint32_t*)iv[2]) = *((uint32_t*)(cipher->IV+ 8));
296 *((uint32_t*)iv[3]) = *((uint32_t*)(cipher->IV+12));
320 memcpy(iv, cipher->IV, 16);
322 *((uint32_t*)iv[0]) = *((uint32_t*)(cipher->IV));
323 *((uint32_t*)iv[1]) = *((uint32_t*)(cipher->IV+ 4));
324 *((uint32_t*)iv[2]) = *((uint32_t*)(cipher->IV+ 8));
325 *((uint32_t*)iv[3]) = *((uint32_t*)(cipher->IV+12));
409 memcpy(iv, cipher->IV, 16);