Lines Matching refs:dfinal
267 static TEE_Result stm32_ae_enc_final(struct drvcrypt_authenc_final *dfinal) in stm32_ae_enc_final() argument
270 struct stm32_ae_ctx *c = to_stm32_ae_ctx(dfinal->ctx); in stm32_ae_enc_final()
271 size_t len = MIN(dfinal->src.length, dfinal->dst.length); in stm32_ae_enc_final()
273 res = stm32_cryp_update_load(&c->cryp, dfinal->src.data, in stm32_ae_enc_final()
274 dfinal->dst.data, len); in stm32_ae_enc_final()
278 return stm32_ae_encdec_final(c, dfinal->tag.data, dfinal->tag.length); in stm32_ae_enc_final()
281 static TEE_Result stm32_ae_dec_final(struct drvcrypt_authenc_final *dfinal) in stm32_ae_dec_final() argument
284 struct stm32_ae_ctx *c = to_stm32_ae_ctx(dfinal->ctx); in stm32_ae_dec_final()
285 size_t len = MIN(dfinal->src.length, dfinal->dst.length); in stm32_ae_dec_final()
288 res = stm32_cryp_update_load(&c->cryp, dfinal->src.data, in stm32_ae_dec_final()
289 dfinal->dst.data, len); in stm32_ae_dec_final()
297 if (consttime_memcmp(tag_buf, dfinal->tag.data, dfinal->tag.length)) in stm32_ae_dec_final()