Lines Matching refs:out_data
61 struct out_data_ref *out_data; member
67 struct out_data_ref *out_data = NULL; in init_ae_aes_context() local
70 assert(!ctx->out_data && !ctx->out_count && in init_ae_aes_context()
73 out_data = TEE_Malloc(sizeof(*out_data), TEE_MALLOC_FILL_ZERO); in init_ae_aes_context()
76 if (!out_data || !pending_tag) { in init_ae_aes_context()
77 TEE_Free(out_data); in init_ae_aes_context()
83 ctx->out_data = out_data; in init_ae_aes_context()
93 TEE_Free(ctx->out_data[n].data); in release_ae_aes_context()
95 TEE_Free(ctx->out_data); in release_ae_aes_context()
96 ctx->out_data = NULL; in release_ae_aes_context()
243 ptr = TEE_Realloc(ctx->out_data, (ctx->out_count + 1) * in tee_ae_decrypt_update()
249 ctx->out_data = ptr; in tee_ae_decrypt_update()
250 ctx->out_data[ctx->out_count].size = ct_size; in tee_ae_decrypt_update()
251 ctx->out_data[ctx->out_count].data = ct; in tee_ae_decrypt_update()
272 req_size += ctx->out_data[n].size; in reveal_ae_data()
283 TEE_MemMove(out_ptr, ctx->out_data[n].data, in reveal_ae_data()
284 ctx->out_data[n].size); in reveal_ae_data()
285 out_ptr += ctx->out_data[n].size; in reveal_ae_data()
349 tmp_ptr = TEE_Realloc(ctx->out_data, (ctx->out_count + 1) * in tee_ae_decrypt_final()
355 ctx->out_data = tmp_ptr; in tee_ae_decrypt_final()
356 ctx->out_data[ctx->out_count].size = data_size; in tee_ae_decrypt_final()
357 ctx->out_data[ctx->out_count].data = data_ptr; in tee_ae_decrypt_final()