summaryrefslogtreecommitdiff
path: root/ta
diff options
context:
space:
mode:
authorEtienne Carriere <etienne.carriere@linaro.org>2020-12-10 15:23:31 +0100
committerJérôme Forissier <jerome@forissier.org>2020-12-11 10:37:37 +0100
commit5d5f504fbf3a5910869f31d662b3db4c4d43e8ed (patch)
tree8dc9c1759169a32b8db3256a8924b84e7baf87d4 /ta
parent55e6965cf2b465eef3467856d114f67d04bc3553 (diff)
ta: pkcs11: remove empty tee_release_ctr_operation()
Remove function tee_release_ctr_operation() that is empty since the generic sequence already releases CTR operation extra context. Reviewed-by: Ruchika Gupta <ruchika.gupta@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Diffstat (limited to 'ta')
-rw-r--r--ta/pkcs11/src/processing.c8
-rw-r--r--ta/pkcs11/src/processing.h1
-rw-r--r--ta/pkcs11/src/processing_aes.c4
3 files changed, 0 insertions, 13 deletions
diff --git a/ta/pkcs11/src/processing.c b/ta/pkcs11/src/processing.c
index 4cf896cb..6fbeb1bb 100644
--- a/ta/pkcs11/src/processing.c
+++ b/ta/pkcs11/src/processing.c
@@ -75,14 +75,6 @@ void release_active_processing(struct pkcs11_session *session)
if (!session->processing)
return;
- switch (session->processing->mecha_type) {
- case PKCS11_CKM_AES_CTR:
- tee_release_ctr_operation(session->processing);
- break;
- default:
- break;
- }
-
if (session->processing->tee_op_handle != TEE_HANDLE_NULL) {
TEE_FreeOperation(session->processing->tee_op_handle);
session->processing->tee_op_handle = TEE_HANDLE_NULL;
diff --git a/ta/pkcs11/src/processing.h b/ta/pkcs11/src/processing.h
index 88dca236..d668b53e 100644
--- a/ta/pkcs11/src/processing.h
+++ b/ta/pkcs11/src/processing.h
@@ -49,7 +49,6 @@ enum pkcs11_rc step_symm_operation(struct pkcs11_session *session,
enum processing_step step,
uint32_t ptypes, TEE_Param *params);
-void tee_release_ctr_operation(struct active_processing *processing);
enum pkcs11_rc tee_init_ctr_operation(struct active_processing *processing,
void *proc_params, size_t params_size);
#endif /*PKCS11_TA_PROCESSING_H*/
diff --git a/ta/pkcs11/src/processing_aes.c b/ta/pkcs11/src/processing_aes.c
index 72ce6b8f..f60ca4c3 100644
--- a/ta/pkcs11/src/processing_aes.c
+++ b/ta/pkcs11/src/processing_aes.c
@@ -50,7 +50,3 @@ enum pkcs11_rc tee_init_ctr_operation(struct active_processing *processing,
return PKCS11_CKR_OK;
}
-
-void tee_release_ctr_operation(struct active_processing *processing __unused)
-{
-}