Lines Matching refs:macctx
49 struct gmac_data_st *macctx = vmacctx;
51 if (macctx != NULL) {
52 EVP_CIPHER_CTX_free(macctx->ctx);
53 ossl_prov_cipher_reset(&macctx->cipher);
54 OPENSSL_free(macctx);
60 struct gmac_data_st *macctx;
65 if ((macctx = OPENSSL_zalloc(sizeof(*macctx))) == NULL
66 || (macctx->ctx = EVP_CIPHER_CTX_new()) == NULL) {
67 gmac_free(macctx);
70 macctx->provctx = provctx;
72 return macctx;
100 static int gmac_setkey(struct gmac_data_st *macctx,
103 EVP_CIPHER_CTX *ctx = macctx->ctx;
117 struct gmac_data_st *macctx = vmacctx;
119 if (!ossl_prov_is_running() || !gmac_set_ctx_params(macctx, params))
122 return gmac_setkey(macctx, key, keylen);
123 return EVP_EncryptInit_ex(macctx->ctx, NULL, NULL, NULL, NULL);
129 struct gmac_data_st *macctx = vmacctx;
130 EVP_CIPHER_CTX *ctx = macctx->ctx;
149 struct gmac_data_st *macctx = vmacctx;
155 if (!EVP_EncryptFinal_ex(macctx->ctx, out, &hlen))
161 if (!EVP_CIPHER_CTX_get_params(macctx->ctx, params))
205 struct gmac_data_st *macctx = vmacctx;
206 EVP_CIPHER_CTX *ctx = macctx->ctx;
207 OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(macctx->provctx);
216 if (!ossl_prov_cipher_load_from_params(&macctx->cipher, params, provctx))
218 if (EVP_CIPHER_get_mode(ossl_prov_cipher_cipher(&macctx->cipher))
223 if (!EVP_EncryptInit_ex(ctx, ossl_prov_cipher_cipher(&macctx->cipher),
224 ossl_prov_cipher_engine(&macctx->cipher), NULL,
231 || !gmac_setkey(macctx, p->data, p->data_size))