Lines Matching refs:ctrl
24 TEEC_SharedMemory *ctrl = NULL; in ck_create_object() local
40 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_create_object()
41 if (!ctrl) { in ck_create_object()
46 buf = ctrl->buffer; in ck_create_object()
61 ctrl, out_shm, &out_size); in ck_create_object()
75 ckteec_free_shm(ctrl); in ck_create_object()
83 TEEC_SharedMemory *ctrl = NULL; in ck_destroy_object() local
92 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_destroy_object()
93 if (!ctrl) in ck_destroy_object()
96 buf = ctrl->buffer; in ck_destroy_object()
103 rv = ckteec_invoke_ctrl(PKCS11_CMD_DESTROY_OBJECT, ctrl); in ck_destroy_object()
105 ckteec_free_shm(ctrl); in ck_destroy_object()
116 TEEC_SharedMemory *ctrl = NULL; in ck_encdecrypt_init() local
137 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_encdecrypt_init()
138 if (!ctrl) { in ck_encdecrypt_init()
143 buf = ctrl->buffer; in ck_encdecrypt_init()
154 PKCS11_CMD_ENCRYPT_INIT, ctrl); in ck_encdecrypt_init()
157 ckteec_free_shm(ctrl); in ck_encdecrypt_init()
171 TEEC_SharedMemory *ctrl = NULL; in ck_encdecrypt_update() local
183 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_encdecrypt_update()
184 if (!ctrl) { in ck_encdecrypt_update()
188 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_encdecrypt_update()
214 PKCS11_CMD_ENCRYPT_UPDATE, ctrl, in ck_encdecrypt_update()
232 ckteec_free_shm(ctrl); in ck_encdecrypt_update()
245 TEEC_SharedMemory *ctrl = NULL; in ck_encdecrypt_oneshot() local
257 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_encdecrypt_oneshot()
258 if (!ctrl) { in ck_encdecrypt_oneshot()
262 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_encdecrypt_oneshot()
287 PKCS11_CMD_ENCRYPT_ONESHOT, ctrl, in ck_encdecrypt_oneshot()
305 ckteec_free_shm(ctrl); in ck_encdecrypt_oneshot()
316 TEEC_SharedMemory *ctrl = NULL; in ck_encdecrypt_final() local
327 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_encdecrypt_final()
328 if (!ctrl) { in ck_encdecrypt_final()
332 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_encdecrypt_final()
349 ctrl, out_shm, &out_size); in ck_encdecrypt_final()
365 ckteec_free_shm(ctrl); in ck_encdecrypt_final()
373 TEEC_SharedMemory *ctrl = NULL; in ck_digest_init() local
392 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_digest_init()
393 if (!ctrl) { in ck_digest_init()
398 buf = ctrl->buffer; in ck_digest_init()
405 rv = ckteec_invoke_ctrl(PKCS11_CMD_DIGEST_INIT, ctrl); in ck_digest_init()
408 ckteec_free_shm(ctrl); in ck_digest_init()
417 TEEC_SharedMemory *ctrl = NULL; in ck_digest_key() local
429 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_digest_key()
430 if (!ctrl) in ck_digest_key()
433 buf = ctrl->buffer; in ck_digest_key()
440 rv = ckteec_invoke_ctrl(PKCS11_CMD_DIGEST_KEY, ctrl); in ck_digest_key()
442 ckteec_free_shm(ctrl); in ck_digest_key()
451 TEEC_SharedMemory *ctrl = NULL; in ck_digest_update() local
464 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_digest_update()
465 if (!ctrl) { in ck_digest_update()
469 buf = ctrl->buffer; in ck_digest_update()
482 rv = ckteec_invoke_ctrl_in(PKCS11_CMD_DIGEST_UPDATE, ctrl, io1); in ck_digest_update()
490 ckteec_free_shm(ctrl); in ck_digest_update()
500 TEEC_SharedMemory *ctrl = NULL; in ck_digest_oneshot() local
515 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_digest_oneshot()
516 if (!ctrl) { in ck_digest_oneshot()
520 buf = ctrl->buffer; in ck_digest_oneshot()
547 rv = ckteec_invoke_ta(PKCS11_CMD_DIGEST_ONESHOT, ctrl, in ck_digest_oneshot()
563 ckteec_free_shm(ctrl); in ck_digest_oneshot()
572 TEEC_SharedMemory *ctrl = NULL; in ck_digest_final() local
593 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_digest_final()
594 if (!ctrl) { in ck_digest_final()
598 buf = ctrl->buffer; in ck_digest_final()
614 rv = ckteec_invoke_ta(PKCS11_CMD_DIGEST_FINAL, ctrl, NULL, io2, in ck_digest_final()
629 ckteec_free_shm(ctrl); in ck_digest_final()
640 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_init() local
660 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_signverify_init()
661 if (!ctrl) { in ck_signverify_init()
666 buf = ctrl->buffer; in ck_signverify_init()
677 PKCS11_CMD_VERIFY_INIT, ctrl); in ck_signverify_init()
680 ckteec_free_shm(ctrl); in ck_signverify_init()
692 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_update() local
702 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_signverify_update()
703 if (!ctrl) { in ck_signverify_update()
707 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_signverify_update()
717 PKCS11_CMD_VERIFY_UPDATE, ctrl, in_shm); in ck_signverify_update()
726 ckteec_free_shm(ctrl); in ck_signverify_update()
739 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_oneshot() local
752 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_signverify_oneshot()
753 if (!ctrl) { in ck_signverify_oneshot()
757 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_signverify_oneshot()
787 PKCS11_CMD_VERIFY_ONESHOT, ctrl, in ck_signverify_oneshot()
804 ckteec_free_shm(ctrl); in ck_signverify_oneshot()
815 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_final() local
827 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_signverify_final()
828 if (!ctrl) { in ck_signverify_final()
832 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_signverify_final()
851 PKCS11_CMD_VERIFY_FINAL, ctrl, NULL, io, in ck_signverify_final()
867 ckteec_free_shm(ctrl); in ck_signverify_final()
879 TEEC_SharedMemory *ctrl = NULL; in ck_generate_key() local
907 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_generate_key()
908 if (!ctrl) { in ck_generate_key()
913 buf = ctrl->buffer; in ck_generate_key()
931 ctrl, out_shm, &out_size); in ck_generate_key()
944 ckteec_free_shm(ctrl); in ck_generate_key()
956 TEEC_SharedMemory *ctrl = NULL; in ck_find_objects_init() local
974 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_find_objects_init()
975 if (!ctrl) { in ck_find_objects_init()
980 buf = ctrl->buffer; in ck_find_objects_init()
987 rv = ckteec_invoke_ctrl(PKCS11_CMD_FIND_OBJECTS_INIT, ctrl); in ck_find_objects_init()
990 ckteec_free_shm(ctrl); in ck_find_objects_init()
1003 TEEC_SharedMemory *ctrl = NULL; in ck_find_objects() local
1016 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_find_objects()
1017 if (!ctrl) { in ck_find_objects()
1021 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_find_objects()
1031 ctrl, out_shm, &out_size); in ck_find_objects()
1048 ckteec_free_shm(ctrl); in ck_find_objects()
1056 TEEC_SharedMemory *ctrl = NULL; in ck_find_objects_final() local
1060 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_find_objects_final()
1061 if (!ctrl) in ck_find_objects_final()
1064 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_find_objects_final()
1066 rv = ckteec_invoke_ctrl(PKCS11_CMD_FIND_OBJECTS_FINAL, ctrl); in ck_find_objects_final()
1068 ckteec_free_shm(ctrl); in ck_find_objects_final()
1078 TEEC_SharedMemory *ctrl = NULL; in ck_get_object_size() local
1093 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_get_object_size()
1094 if (!ctrl) { in ck_get_object_size()
1099 buf = ctrl->buffer; in ck_get_object_size()
1114 ctrl, out_shm, &out_size); in ck_get_object_size()
1128 ckteec_free_shm(ctrl); in ck_get_object_size()
1140 TEEC_SharedMemory *ctrl = NULL; in ck_get_attribute_value() local
1159 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_get_attribute_value()
1160 if (!ctrl) { in ck_get_attribute_value()
1165 buf = ctrl->buffer; in ck_get_attribute_value()
1183 ctrl, out_shm, &out_size); in ck_get_attribute_value()
1195 ckteec_free_shm(ctrl); in ck_get_attribute_value()
1207 TEEC_SharedMemory *ctrl = NULL; in ck_set_attribute_value() local
1224 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_set_attribute_value()
1225 if (!ctrl) { in ck_set_attribute_value()
1230 buf = ctrl->buffer; in ck_set_attribute_value()
1240 rv = ckteec_invoke_ctrl(PKCS11_CMD_SET_ATTRIBUTE_VALUE, ctrl); in ck_set_attribute_value()
1243 ckteec_free_shm(ctrl); in ck_set_attribute_value()
1256 TEEC_SharedMemory *ctrl = NULL; in ck_copy_object() local
1276 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_copy_object()
1277 if (!ctrl) { in ck_copy_object()
1282 buf = ctrl->buffer; in ck_copy_object()
1300 ctrl, out_shm, &out_size); in ck_copy_object()
1312 ckteec_free_shm(ctrl); in ck_copy_object()
1326 TEEC_SharedMemory *ctrl = NULL; in ck_derive_key() local
1356 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_derive_key()
1357 if (!ctrl) { in ck_derive_key()
1362 buf = ctrl->buffer; in ck_derive_key()
1383 ctrl, out_shm, &out_size); in ck_derive_key()
1396 ckteec_free_shm(ctrl); in ck_derive_key()
1407 TEEC_SharedMemory *ctrl = NULL; in ck_release_active_processing() local
1416 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_release_active_processing()
1417 if (!ctrl) in ck_release_active_processing()
1420 buf = ctrl->buffer; in ck_release_active_processing()
1427 rv = ckteec_invoke_ctrl(PKCS11_CMD_RELEASE_ACTIVE_PROCESSING, ctrl); in ck_release_active_processing()
1429 ckteec_free_shm(ctrl); in ck_release_active_processing()
1444 TEEC_SharedMemory *ctrl = NULL; in ck_generate_key_pair() local
1480 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_generate_key_pair()
1481 if (!ctrl) { in ck_generate_key_pair()
1486 buf = ctrl->buffer; in ck_generate_key_pair()
1509 ctrl, out_shm, &out_size); in ck_generate_key_pair()
1523 ckteec_free_shm(ctrl); in ck_generate_key_pair()
1536 TEEC_SharedMemory *ctrl = NULL; in ck_wrap_key() local
1562 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_wrap_key()
1563 if (!ctrl) { in ck_wrap_key()
1568 buf = ctrl->buffer; in ck_wrap_key()
1594 rv = ckteec_invoke_ctrl_out(PKCS11_CMD_WRAP_KEY, ctrl, out_shm, in ck_wrap_key()
1605 ckteec_free_shm(ctrl); in ck_wrap_key()
1617 TEEC_SharedMemory *ctrl = NULL; in ck_unwrap_key() local
1653 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_unwrap_key()
1654 if (!ctrl) { in ck_unwrap_key()
1659 buf = ctrl->buffer; in ck_unwrap_key()
1687 rv = ckteec_invoke_ta(PKCS11_CMD_UNWRAP_KEY, ctrl, in_shm, out_shm, in ck_unwrap_key()
1702 ckteec_free_shm(ctrl); in ck_unwrap_key()