Lines Matching refs:mac_ctx
27 EVP_MAC_CTX *mac_ctx; in tls13_set_crypto_state() local
47 || (mac_ctx = rl->mac_ctx = EVP_MAC_CTX_new(mac)) == NULL) { in tls13_set_crypto_state()
56 if (!EVP_MAC_init(mac_ctx, key, keylen, params)) { in tls13_set_crypto_state()
100 EVP_MAC_CTX *mac_ctx = NULL; in tls13_cipher() local
113 if (enc_ctx == NULL && rl->mac_ctx == NULL) { in tls13_cipher()
131 if (rl->mac_ctx != NULL) { in tls13_cipher()
132 nonce_len = EVP_MAC_CTX_get_mac_size(rl->mac_ctx); in tls13_cipher()
183 if (rl->mac_ctx != NULL) { in tls13_cipher()
186 if ((mac_ctx = EVP_MAC_CTX_dup(rl->mac_ctx)) == NULL in tls13_cipher()
187 || !EVP_MAC_update(mac_ctx, nonce, nonce_len) in tls13_cipher()
188 || !EVP_MAC_update(mac_ctx, recheader, sizeof(recheader)) in tls13_cipher()
189 || !EVP_MAC_update(mac_ctx, rec->input, rec->length) in tls13_cipher()
190 || !EVP_MAC_final(mac_ctx, tag, &taglen, rl->taglen)) { in tls13_cipher()
204 EVP_MAC_CTX_free(mac_ctx); in tls13_cipher()