Revision 3b46e624 aes.c

b/aes.c
1294 1294
			AES_encrypt(tmp, tmp, key);
1295 1295
			memcpy(out, tmp, AES_BLOCK_SIZE);
1296 1296
			memcpy(ivec, tmp, AES_BLOCK_SIZE);
1297
		}		
1297
		}
1298 1298
	} else {
1299 1299
		while (len >= AES_BLOCK_SIZE) {
1300 1300
			memcpy(tmp, in, AES_BLOCK_SIZE);
......
1312 1312
			for(n=0; n < len; ++n)
1313 1313
				out[n] = tmp[n] ^ ivec[n];
1314 1314
			memcpy(ivec, tmp, AES_BLOCK_SIZE);
1315
		}		
1315
		}
1316 1316
	}
1317 1317
}

Also available in: Unified diff