Lines Matching defs:input
85 const BYTE *input, int inputLen, BYTE *outBuffer) {
94 if (input == NULL || inputLen <= 0) {
103 rijndaelEncrypt(key->rk, key->Nr, input, outBuffer);
104 input += 16;
112 memcpy(iv, input, 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];
124 input += 16;
128 memcpy(iv, input, 16);
134 ((uint32_t*)block)[0] = ((uint32_t*)outBuffer)[0] ^ ((uint32_t*)input)[0];
135 ((uint32_t*)block)[1] = ((uint32_t*)outBuffer)[1] ^ ((uint32_t*)input)[1];
136 ((uint32_t*)block)[2] = ((uint32_t*)outBuffer)[2] ^ ((uint32_t*)input)[2];
137 ((uint32_t*)block)[3] = ((uint32_t*)outBuffer)[3] ^ ((uint32_t*)input)[3];
141 input += 16;
194 * @param input data to be encrypted (octet sequence)
195 * @param inputOctets input length in octets (not bits)
201 const BYTE *input, int inputOctets, BYTE *outBuffer) {
210 if (input == NULL || inputOctets <= 0) {
219 rijndaelEncrypt(key->rk, key->Nr, input, outBuffer);
220 input += 16;
226 memcpy(block, input, 16 - padLen);
235 ((uint32_t*)block)[0] = ((const uint32_t*)input)[0] ^ ((uint32_t*)iv)[0];
236 ((uint32_t*)block)[1] = ((const uint32_t*)input)[1] ^ ((uint32_t*)iv)[1];
237 ((uint32_t*)block)[2] = ((const uint32_t*)input)[2] ^ ((uint32_t*)iv)[2];
238 ((uint32_t*)block)[3] = ((const uint32_t*)input)[3] ^ ((uint32_t*)iv)[3];
241 input += 16;
248 block[i] = input[i] ^ iv[i];
265 const BYTE *input, int inputLen, BYTE *outBuffer) {
274 if (input == NULL || inputLen <= 0) {
283 rijndaelDecrypt(key->rk, key->Nr, input, outBuffer);
284 input += 16;
299 rijndaelDecrypt(key->rk, key->Nr, input, block);
305 memcpy(iv, input, 16);
308 *((uint32_t*)iv[0]) = ((uint32_t*)input)[0]; ((uint32_t*)outBuffer)[0] = ((uint32_t*)block)[0];
309 *((uint32_t*)iv[1]) = ((uint32_t*)input)[1]; ((uint32_t*)outBuffer)[1] = ((uint32_t*)block)[1];
310 *((uint32_t*)iv[2]) = ((uint32_t*)input)[2]; ((uint32_t*)outBuffer)[2] = ((uint32_t*)block)[2];
311 *((uint32_t*)iv[3]) = ((uint32_t*)input)[3]; ((uint32_t*)outBuffer)[3] = ((uint32_t*)block)[3];
313 input += 16;
350 iv[3][3] = (iv[3][3] << 1) | ((input[k/8] >> (7-(k&7))) & 1);
365 const BYTE *input, int inputOctets, BYTE *outBuffer) {
375 if (input == NULL || inputOctets <= 0) {
388 rijndaelDecrypt(key->rk, key->Nr, input, outBuffer);
389 input += 16;
393 rijndaelDecrypt(key->rk, key->Nr, input, block);
412 rijndaelDecrypt(key->rk, key->Nr, input, block);
417 memcpy(iv, input, 16);
419 input += 16;
423 rijndaelDecrypt(key->rk, key->Nr, input, block);