Home
last modified time | relevance | path

Searched refs:ae_drv_ctx (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/drivers/crypto/hisilicon/
H A Dsec_authenc.c186 struct authenc_ctx *ae_drv_ctx = NULL; in sec_authenc_ctx_allocate() local
198 ae_drv_ctx = calloc(1, sizeof(struct authenc_ctx)); in sec_authenc_ctx_allocate()
199 if (!ae_drv_ctx) { in sec_authenc_ctx_allocate()
204 ae_drv_ctx->algo = crypto_set_alg(TEE_ALG_GET_MAIN_ALG(algo)); in sec_authenc_ctx_allocate()
205 ae_drv_ctx->mode = crypto_set_mode(TEE_ALG_GET_CHAIN_MODE(algo)); in sec_authenc_ctx_allocate()
213 ae_drv_ctx->ae_soft_ctx = ae_soft_ctx; in sec_authenc_ctx_allocate()
214 ae_drv_ctx->is_hw_supported = true; in sec_authenc_ctx_allocate()
216 ae_drv_ctx->qp = sec_create_qp(HISI_QM_CHANNEL_TYPE0); in sec_authenc_ctx_allocate()
217 if (!ae_drv_ctx->qp) { in sec_authenc_ctx_allocate()
222 if (ae_drv_ctx->qp->qm->version == HISI_QM_HW_V2) { in sec_authenc_ctx_allocate()
[all …]