Lines Matching refs:macctx

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