Lines Matching defs:auth
92 uint8_t *auth = C->authctr;
109 auth[0] = __SHIFTIN(adlen == 0 ? 0 : 1, CCM_AFLAGS_ADATA);
110 auth[0] |= __SHIFTIN((M - 2)/2, CCM_AFLAGS_M);
111 auth[0] |= __SHIFTIN(L - 1, CCM_AFLAGS_L);
112 memcpy(auth + 1, nonce, noncelen);
115 auth[16 - i - 1] = mlen & 0xff;
117 aes_enc(enc, auth, auth, C->nr);
123 auth[0] ^= adlen >> 8;
124 auth[1] ^= adlen;
127 auth[0] ^= 0xff;
128 auth[1] ^= 0xfe;
129 auth[2] ^= adlen >> 24;
130 auth[3] ^= adlen >> 16;
131 auth[4] ^= adlen >> 8;
132 auth[5] ^= adlen;
137 auth[0] ^= 0xff;
138 auth[1] ^= 0xff;
139 auth[2] ^= adlen >> 56;
140 auth[3] ^= adlen >> 48;
141 auth[4] ^= adlen >> 40;
142 auth[5] ^= adlen >> 32;
143 auth[6] ^= adlen >> 24;
144 auth[7] ^= adlen >> 16;
145 auth[8] ^= adlen >> 8;
146 auth[9] ^= adlen;
152 xor(auth + i, auth + i, adp, MIN(adlen, 16 - i));
155 aes_enc(enc, auth, auth, C->nr);
160 auth, C->nr);
169 xor(auth, auth, adp, adlen);
170 aes_enc(enc, auth, auth, C->nr);
186 uint8_t *auth = C->authctr;
202 xor(auth + C->i, auth + C->i, p, m);
211 aes_enc(C->enc, auth, auth, C->nr);
222 aes_ccm_enc1(C->enc, p, q, nbytes - (nbytes % 16), auth,
232 xor(auth, auth, p, nbytes);
246 uint8_t *auth = C->authctr;
263 xor(auth + C->i, auth + C->i, q, m);
271 aes_enc(C->enc, auth, auth, C->nr);
282 aes_ccm_dec1(C->enc, p, q, nbytes - (nbytes % 16), auth,
297 xor(auth, auth, q, nbytes);
309 uint8_t *auth = C->authctr;
318 aes_enc(C->enc, auth, auth, C->nr);
325 xor(out, C->out, auth, C->M);