Lines Matching refs:enc_alg
217 if (!jwe->jose.enc_alg || !jwe->jose.alg)
238 aid = direct ? jwe->jose.enc_alg->alg : jwe->jose.alg->alg;
271 while (ctr <= (uint32_t)((jwe->jose.enc_alg->keybits_fixed + (hlen - 1)) / hlen)) {
298 be32(jwe->jose.enc_alg->keybits_fixed, &t),
345 valid_aescbc_hmac = jwe->jose.enc_alg &&
346 jwe->jose.enc_alg->algtype_crypto == LWS_JOSE_ENCTYPE_AES_CBC &&
347 (jwe->jose.enc_alg->hmac_type == LWS_GENHMAC_TYPE_SHA256 ||
348 jwe->jose.enc_alg->hmac_type == LWS_GENHMAC_TYPE_SHA384 ||
349 jwe->jose.enc_alg->hmac_type == LWS_GENHMAC_TYPE_SHA512);
351 valid_aesgcm = jwe->jose.enc_alg &&
352 jwe->jose.enc_alg->algtype_crypto == LWS_JOSE_ENCTYPE_AES_GCM;
378 jwe->jose.alg->alg, jwe->jose.enc_alg ?
379 jwe->jose.enc_alg->alg : "NULL");
394 valid_aesgcm = jwe->jose.enc_alg &&
395 jwe->jose.enc_alg->algtype_crypto == LWS_JOSE_ENCTYPE_AES_GCM;
405 valid_aescbc_hmac = jwe->jose.enc_alg &&
406 jwe->jose.enc_alg->algtype_crypto == LWS_JOSE_ENCTYPE_AES_CBC &&
407 (jwe->jose.enc_alg->hmac_type == LWS_GENHMAC_TYPE_SHA256 ||
408 jwe->jose.enc_alg->hmac_type == LWS_GENHMAC_TYPE_SHA384 ||
409 jwe->jose.enc_alg->hmac_type == LWS_GENHMAC_TYPE_SHA512);
442 jwe->jose.alg->alg, jwe->jose.enc_alg ?
443 jwe->jose.enc_alg->alg : "NULL");
747 jwe->jose.alg->alg, jwe->jose.enc_alg->alg);