Searched refs:dfinal (Results 1 – 4 of 4) sorted by relevance
/optee_os-3.20.0/core/drivers/crypto/stm32/ |
A D | authenc.c | 271 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 D | authenc.c | 586 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 D | drvcrypt_authenc.h | 80 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 D | authenc.c | 216 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