Home
last modified time | relevance | path

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

/optee_os-3.20.0/core/drivers/crypto/stm32/
A Dauthenc.c271 static TEE_Result stm32_ae_enc_final(struct drvcrypt_authenc_final *dfinal) in stm32_ae_enc_final() argument
274 struct stm32_ae_ctx *c = to_stm32_ae_ctx(dfinal->ctx); in stm32_ae_enc_final()
275 size_t len = MIN(dfinal->src.length, dfinal->dst.length); in stm32_ae_enc_final()
277 res = stm32_cryp_update_load(&c->cryp, dfinal->src.data, in stm32_ae_enc_final()
278 dfinal->dst.data, len); in stm32_ae_enc_final()
282 return stm32_ae_encdec_final(c, dfinal->tag.data, dfinal->tag.length); in stm32_ae_enc_final()
288 struct stm32_ae_ctx *c = to_stm32_ae_ctx(dfinal->ctx); in stm32_ae_dec_final()
289 size_t len = MIN(dfinal->src.length, dfinal->dst.length); in stm32_ae_dec_final()
292 res = stm32_cryp_update_load(&c->cryp, dfinal->src.data, in stm32_ae_dec_final()
293 dfinal->dst.data, len); in stm32_ae_dec_final()
[all …]
/optee_os-3.20.0/core/drivers/crypto/versal/
A Dauthenc.c586 last.ctx = dfinal->ctx; in do_enc_final()
587 last.dst = dfinal->dst; in do_enc_final()
589 last.src = dfinal->src; in do_enc_final()
595 memcpy(dfinal->dst.data, last.dst.data, dfinal->dst.length); in do_enc_final()
607 dfinal->tag.length = GCM_TAG_LEN; in do_enc_final()
641 last.ctx = dfinal->ctx; in do_dec_final()
642 last.dst = dfinal->dst; in do_dec_final()
643 last.src = dfinal->src; in do_dec_final()
649 versal_mbox_alloc(dfinal->tag.length, dfinal->tag.data, &p); in do_dec_final()
658 memcpy(dfinal->dst.data, last.dst.data, dfinal->dst.length); in do_dec_final()
[all …]
/optee_os-3.20.0/core/drivers/crypto/crypto_api/include/
A Ddrvcrypt_authenc.h80 TEE_Result (*enc_final)(struct drvcrypt_authenc_final *dfinal);
82 TEE_Result (*dec_final)(struct drvcrypt_authenc_final *dfinal);
/optee_os-3.20.0/core/drivers/crypto/crypto_api/authenc/
A Dauthenc.c216 struct drvcrypt_authenc_final dfinal = { in authenc_enc_final() local
226 ret = authenc->op->enc_final(&dfinal); in authenc_enc_final()
228 *tag_len = dfinal.tag.length; in authenc_enc_final()
264 struct drvcrypt_authenc_final dfinal = { in authenc_dec_final() local
274 ret = authenc->op->dec_final(&dfinal); in authenc_dec_final()

Completed in 7 milliseconds