Lines Matching refs:pending_size
60 size_t pending_size; member
71 !ctx->pending_tag && !ctx->pending_size); in init_ae_aes_context()
101 ctx->pending_size = 0; in release_ae_aes_context()
137 if (ctx->pending_size + in_size <= ctx->tag_byte_len) { in tee_ae_decrypt_update()
143 TEE_MemMove(ctx->pending_tag + ctx->pending_size, in, in_size); in tee_ae_decrypt_update()
145 ctx->pending_size += in_size; in tee_ae_decrypt_update()
151 data_len = in_size + ctx->pending_size - ctx->tag_byte_len; in tee_ae_decrypt_update()
154 if (ctx->pending_size && in tee_ae_decrypt_update()
155 (ctx->pending_size + in_size) >= ctx->tag_byte_len) { in tee_ae_decrypt_update()
156 uint32_t len = MIN(data_len, ctx->pending_size); in tee_ae_decrypt_update()
188 ctx->pending_size - len); in tee_ae_decrypt_update()
190 ctx->pending_size -= len; in tee_ae_decrypt_update()
228 if (data_len > (ctx->tag_byte_len - ctx->pending_size)) { in tee_ae_decrypt_update()
235 TEE_MemMove(ctx->pending_tag + ctx->pending_size, in tee_ae_decrypt_update()
238 ctx->pending_size += data_len; in tee_ae_decrypt_update()
313 if (ctx->pending_size != ctx->tag_byte_len) { in tee_ae_decrypt_final()
315 ctx->pending_size, ctx->tag_byte_len); in tee_ae_decrypt_final()