Home
last modified time | relevance | path

Searched refs:extra_ctx (Results 1 – 7 of 7) sorted by relevance

/optee_os/ta/pkcs11/src/
H A Dprocessing_rsa.c45 proc->extra_ctx = TEE_Malloc(sizeof(struct rsa_pss_processing_ctx), in pkcs2tee_proc_params_rsa_pss()
47 if (!proc->extra_ctx) in pkcs2tee_proc_params_rsa_pss()
50 ctx = proc->extra_ctx; in pkcs2tee_proc_params_rsa_pss()
67 rsa_pss_ctx = proc->extra_ctx; in pkcs2tee_validate_rsa_pss()
237 proc->extra_ctx = TEE_Malloc(sizeof(struct rsa_oaep_processing_ctx) + in pkcs2tee_proc_params_rsa_oaep()
240 if (!proc->extra_ctx) in pkcs2tee_proc_params_rsa_oaep()
243 ctx = proc->extra_ctx; in pkcs2tee_proc_params_rsa_oaep()
297 proc->extra_ctx = in pkcs2tee_proc_params_rsa_aes_wrap()
301 if (!proc->extra_ctx) in pkcs2tee_proc_params_rsa_aes_wrap()
304 ctx = proc->extra_ctx; in pkcs2tee_proc_params_rsa_aes_wrap()
[all …]
H A Dprocessing_aes.c118 struct ae_aes_context *ctx = session->processing->extra_ctx; in tee_ae_decrypt_update()
298 struct ae_aes_context *ctx = session->processing->extra_ctx; in tee_ae_decrypt_final()
374 struct ae_aes_context *ctx = session->processing->extra_ctx; in tee_ae_encrypt_final()
518 assert(!session->processing->extra_ctx); in tee_init_gcm_operation()
519 session->processing->extra_ctx = params; in tee_init_gcm_operation()
549 struct ae_aes_context *ctx = session->processing->extra_ctx; in tee_release_gcm_operation()
552 TEE_Free(session->processing->extra_ctx); in tee_release_gcm_operation()
553 session->processing->extra_ctx = NULL; in tee_release_gcm_operation()
559 struct ae_aes_context *ctx = session->processing->extra_ctx; in tee_ae_reinit_gcm_operation()
H A Dprocessing_asymm.c548 rsa_pss_ctx = proc->extra_ctx; in step_asymm_operation()
556 eddsa_ctx = proc->extra_ctx; in step_asymm_operation()
579 rsa_oaep_ctx = proc->extra_ctx; in step_asymm_operation()
598 rsa_aes_ctx = proc->extra_ctx; in step_asymm_operation()
897 temp_buf = proc->extra_ctx; in step_asymm_operation()
923 temp_buf = proc->extra_ctx; in step_asymm_operation()
1105 struct rsa_aes_key_wrap_processing_ctx *ctx = proc->extra_ctx; in wrap_rsa_aes_key()
1179 struct rsa_aes_key_wrap_processing_ctx *ctx = proc->extra_ctx; in unwrap_rsa_aes_key()
H A Dprocessing_symm.c378 &session->processing->extra_ctx, in load_tee_key()
477 processing->extra_ctx = param; in tee_init_derive_symm()
502 processing->extra_ctx = NULL; in tee_init_derive_symm()
589 session->processing->extra_ctx = (void *)pkcs11_data; in init_tee_operation()
944 assert(proc->extra_ctx); in step_symm_operation()
945 hmac_len = *(uint32_t *)proc->extra_ctx; in step_symm_operation()
1092 struct input_data_ref *input = proc->extra_ctx; in derive_key_by_symm_enc()
1101 if (!proc->extra_ctx) in derive_key_by_symm_enc()
H A Dprocessing_ec.c831 proc->extra_ctx = TEE_Malloc(sizeof(*ctx) + ctx_len, in pkcs2tee_proc_params_eddsa()
833 if (!proc->extra_ctx) in pkcs2tee_proc_params_eddsa()
836 ctx = proc->extra_ctx; in pkcs2tee_proc_params_eddsa()
H A Dpkcs11_token.h153 void *extra_ctx; member
H A Dprocessing.c125 TEE_Free(session->processing->extra_ctx); in release_active_processing()