Lines Matching defs:aad

158     struct { uint64_t aad, text; } len;
159 int aad, mac_inited, tag_len, nonce_len;
176 actx->len.aad = 0;
178 actx->aad = 0;
238 actx->len.aad = EVP_AEAD_TLS1_AAD_LEN;
263 actx->len.aad = EVP_AEAD_TLS1_AAD_LEN;
297 actx->len.aad = EVP_AEAD_TLS1_AAD_LEN;
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);
381 actx->len.aad = actx->len.text = 0;
386 actx->len.aad = EVP_AEAD_TLS1_AAD_LEN;
387 actx->aad = 1;
391 if (in) { /* aad or text */
392 if (out == NULL) { /* aad */
394 actx->len.aad += len;
395 actx->aad = 1;
398 if (actx->aad) { /* wrap up aad */
399 if ((rem = (size_t)actx->len.aad % POLY1305_BLOCK_SIZE))
402 actx->aad = 0;
431 if (actx->aad) { /* wrap up aad */
432 if ((rem = (size_t)actx->len.aad % POLY1305_BLOCK_SIZE))
435 actx->aad = 0;
446 temp[0] = (unsigned char)(actx->len.aad);
447 temp[1] = (unsigned char)(actx->len.aad>>8);
448 temp[2] = (unsigned char)(actx->len.aad>>16);
449 temp[3] = (unsigned char)(actx->len.aad>>24);
450 temp[4] = (unsigned char)(actx->len.aad>>32);
451 temp[5] = (unsigned char)(actx->len.aad>>40);
452 temp[6] = (unsigned char)(actx->len.aad>>48);
453 temp[7] = (unsigned char)(actx->len.aad>>56);
510 actx->len.aad = 0;
512 actx->aad = 0;
574 unsigned char *aad = ptr;
577 len = aad[EVP_AEAD_TLS1_AAD_LEN - 2] << 8 |
578 aad[EVP_AEAD_TLS1_AAD_LEN - 1];
579 aad = actx->tls_aad;
584 aad[EVP_AEAD_TLS1_AAD_LEN - 2] = (unsigned char)(len >> 8);
585 aad[EVP_AEAD_TLS1_AAD_LEN - 1] = (unsigned char)len;
593 actx->key.counter[2] = actx->nonce[1] ^ CHACHA_U8TOU32(aad);
594 actx->key.counter[3] = actx->nonce[2] ^ CHACHA_U8TOU32(aad+4);