Lines Matching refs:map

42 	if (jwe->jws.map.len[LJWE_ATAG] != (unsigned int)hlen / 2) {
44 hlen / 2, jwe->jws.map.len[LJWE_ATAG]);
48 if (jwe->jws.map.len[LJWE_IV] != 16) {
50 jwe->jws.map.len[LJWE_IV]);
72 lws_get_random(jwe->jws.context, (void *)jwe->jws.map.buf[LJWE_IV], 16);
96 n = lws_genaes_crypt(&aesctx, (uint8_t *)jwe->jws.map.buf[LJWE_CTXT],
97 jwe->jws.map.len[LJWE_CTXT],
98 (uint8_t *)jwe->jws.map.buf[LJWE_CTXT],
99 (uint8_t *)jwe->jws.map.buf[LJWE_IV],
102 jwe->jws.map.len[LJWE_CTXT]);
103 jwe->jws.map.len[LJWE_CTXT] = (uint32_t)paddedlen;
104 lws_genaes_destroy(&aesctx, (uint8_t *)jwe->jws.map.buf[LJWE_CTXT] +
138 lws_genhmac_update(&hmacctx, jwe->jws.map.buf[LJWE_IV],
142 (uint8_t *)jwe->jws.map.buf[LJWE_CTXT],
143 jwe->jws.map.len[LJWE_CTXT]) ||
156 memcpy((void *)jwe->jws.map.buf[LJWE_ATAG], digest, (unsigned int)hlen / 2);
158 return (int)jwe->jws.map.len[LJWE_CTXT];
174 if (jwe->jws.map.len[LJWE_ATAG] != (unsigned int)hlen / 2) {
176 hlen / 2, jwe->jws.map.len[LJWE_ATAG]);
180 if (jwe->jws.map.len[LJWE_IV] != 16) {
182 jwe->jws.map.len[LJWE_IV]);
210 lws_genhmac_update(&hmacctx, (uint8_t *)jwe->jws.map.buf[LJWE_IV],
211 jwe->jws.map.len[LJWE_IV]) ||
212 lws_genhmac_update(&hmacctx, (uint8_t *)jwe->jws.map.buf[LJWE_CTXT],
213 jwe->jws.map.len[LJWE_CTXT]) ||
227 if (lws_timingsafe_bcmp(digest, jwe->jws.map.buf[LJWE_ATAG], (unsigned int)hlen / 2)) {
229 __func__, hlen / 2, jwe->jws.map.len[LJWE_ATAG]);
230 lwsl_hexdump_notice(jwe->jws.map.buf[LJWE_ATAG], (unsigned int)hlen / 2);
246 n = lws_genaes_crypt(&aesctx, (uint8_t *)jwe->jws.map.buf[LJWE_CTXT],
247 jwe->jws.map.len[LJWE_CTXT],
248 (uint8_t *)jwe->jws.map.buf[LJWE_CTXT],
249 (uint8_t *)jwe->jws.map.buf[LJWE_IV], NULL, NULL, 16);
253 if (jwe->jws.map.len[LJWE_CTXT] < LWS_AES_CBC_BLOCKLEN ||
254 jwe->jws.map.len[LJWE_CTXT] <= (unsigned char)jwe->jws.map.buf[LJWE_CTXT]
255 [jwe->jws.map.len[LJWE_CTXT] - 1]) {
257 __func__, jwe->jws.map.len[LJWE_CTXT]);
260 jwe->jws.map.len[LJWE_CTXT] = (uint32_t)((int)jwe->jws.map.len[LJWE_CTXT] -
261 jwe->jws.map.buf[LJWE_CTXT][jwe->jws.map.len[LJWE_CTXT] - 1]);
269 return (int)jwe->jws.map.len[LJWE_CTXT];