Lines Matching defs:ctr
219 unsigned char *buf, *tohash, *ctr, storage[sizeof(zero) + 32];
225 ctr = buf + CHACHA_BLK_SIZE;
243 ctr = xor128_encrypt_n_pad(out, in, ctr, plen);
245 ctr = xor128_decrypt_n_pad(out, in, ctr, plen);
249 tohash_len = (size_t)(ctr - tohash);
268 out[i] = ctr[i] ^= in[i];
273 out[i] = ctr[i] ^ c;
274 ctr[i] = c;
282 memset(ctr + i, 0, tail);
283 ctr += i + tail;
295 tohash = ctr;
318 memcpy(ctr, (unsigned char *)&actx->len, POLY1305_BLOCK_SIZE);
320 ctr[0] = (unsigned char)(actx->len.aad);
321 ctr[1] = (unsigned char)(actx->len.aad>>8);
322 ctr[2] = (unsigned char)(actx->len.aad>>16);
323 ctr[3] = (unsigned char)(actx->len.aad>>24);
324 ctr[4] = (unsigned char)(actx->len.aad>>32);
325 ctr[5] = (unsigned char)(actx->len.aad>>40);
326 ctr[6] = (unsigned char)(actx->len.aad>>48);
327 ctr[7] = (unsigned char)(actx->len.aad>>56);
329 ctr[8] = (unsigned char)(actx->len.text);
330 ctr[9] = (unsigned char)(actx->len.text>>8);
331 ctr[10] = (unsigned char)(actx->len.text>>16);
332 ctr[11] = (unsigned char)(actx->len.text>>24);
333 ctr[12] = (unsigned char)(actx->len.text>>32);
334 ctr[13] = (unsigned char)(actx->len.text>>40);
335 ctr[14] = (unsigned char)(actx->len.text>>48);
336 ctr[15] = (unsigned char)(actx->len.text>>56);