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()
285 PKCS11_CMD_ENCRYPT_ONESHOT, ctrl, in ck_encdecrypt_oneshot()
303 ckteec_free_shm(ctrl); in ck_encdecrypt_oneshot()
314 TEEC_SharedMemory *ctrl = NULL; in ck_encdecrypt_final() local
325 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_encdecrypt_final()
326 if (!ctrl) { in ck_encdecrypt_final()
330 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_encdecrypt_final()
347 ctrl, out_shm, &out_size); in ck_encdecrypt_final()
363 ckteec_free_shm(ctrl); in ck_encdecrypt_final()
371 TEEC_SharedMemory *ctrl = NULL; in ck_digest_init() local
390 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_digest_init()
391 if (!ctrl) { in ck_digest_init()
396 buf = ctrl->buffer; in ck_digest_init()
403 rv = ckteec_invoke_ctrl(PKCS11_CMD_DIGEST_INIT, ctrl); in ck_digest_init()
406 ckteec_free_shm(ctrl); in ck_digest_init()
415 TEEC_SharedMemory *ctrl = NULL; in ck_digest_key() local
427 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_digest_key()
428 if (!ctrl) in ck_digest_key()
431 buf = ctrl->buffer; in ck_digest_key()
438 rv = ckteec_invoke_ctrl(PKCS11_CMD_DIGEST_KEY, ctrl); in ck_digest_key()
440 ckteec_free_shm(ctrl); in ck_digest_key()
449 TEEC_SharedMemory *ctrl = NULL; in ck_digest_update() local
462 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_digest_update()
463 if (!ctrl) { in ck_digest_update()
467 buf = ctrl->buffer; in ck_digest_update()
480 rv = ckteec_invoke_ctrl_in(PKCS11_CMD_DIGEST_UPDATE, ctrl, io1); in ck_digest_update()
488 ckteec_free_shm(ctrl); in ck_digest_update()
498 TEEC_SharedMemory *ctrl = NULL; in ck_digest_oneshot() local
513 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_digest_oneshot()
514 if (!ctrl) { in ck_digest_oneshot()
518 buf = ctrl->buffer; in ck_digest_oneshot()
545 rv = ckteec_invoke_ta(PKCS11_CMD_DIGEST_ONESHOT, ctrl, in ck_digest_oneshot()
561 ckteec_free_shm(ctrl); in ck_digest_oneshot()
570 TEEC_SharedMemory *ctrl = NULL; in ck_digest_final() local
591 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_digest_final()
592 if (!ctrl) { in ck_digest_final()
596 buf = ctrl->buffer; in ck_digest_final()
612 rv = ckteec_invoke_ta(PKCS11_CMD_DIGEST_FINAL, ctrl, NULL, io2, in ck_digest_final()
627 ckteec_free_shm(ctrl); in ck_digest_final()
638 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_init() local
658 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_signverify_init()
659 if (!ctrl) { in ck_signverify_init()
664 buf = ctrl->buffer; in ck_signverify_init()
675 PKCS11_CMD_VERIFY_INIT, ctrl); in ck_signverify_init()
678 ckteec_free_shm(ctrl); in ck_signverify_init()
690 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_update() local
700 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_signverify_update()
701 if (!ctrl) { in ck_signverify_update()
705 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_signverify_update()
715 PKCS11_CMD_VERIFY_UPDATE, ctrl, in_shm); in ck_signverify_update()
724 ckteec_free_shm(ctrl); in ck_signverify_update()
737 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_oneshot() local
750 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_signverify_oneshot()
751 if (!ctrl) { in ck_signverify_oneshot()
755 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_signverify_oneshot()
785 PKCS11_CMD_VERIFY_ONESHOT, ctrl, in ck_signverify_oneshot()
802 ckteec_free_shm(ctrl); in ck_signverify_oneshot()
813 TEEC_SharedMemory *ctrl = NULL; in ck_signverify_final() local
825 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_signverify_final()
826 if (!ctrl) { in ck_signverify_final()
830 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_signverify_final()
849 PKCS11_CMD_VERIFY_FINAL, ctrl, NULL, io, in ck_signverify_final()
865 ckteec_free_shm(ctrl); in ck_signverify_final()
877 TEEC_SharedMemory *ctrl = NULL; in ck_generate_key() local
905 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_generate_key()
906 if (!ctrl) { in ck_generate_key()
911 buf = ctrl->buffer; in ck_generate_key()
929 ctrl, out_shm, &out_size); in ck_generate_key()
942 ckteec_free_shm(ctrl); in ck_generate_key()
954 TEEC_SharedMemory *ctrl = NULL; in ck_find_objects_init() local
972 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_find_objects_init()
973 if (!ctrl) { in ck_find_objects_init()
978 buf = ctrl->buffer; in ck_find_objects_init()
985 rv = ckteec_invoke_ctrl(PKCS11_CMD_FIND_OBJECTS_INIT, ctrl); in ck_find_objects_init()
988 ckteec_free_shm(ctrl); in ck_find_objects_init()
1001 TEEC_SharedMemory *ctrl = NULL; in ck_find_objects() local
1014 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_find_objects()
1015 if (!ctrl) { in ck_find_objects()
1019 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_find_objects()
1029 ctrl, out_shm, &out_size); in ck_find_objects()
1046 ckteec_free_shm(ctrl); in ck_find_objects()
1054 TEEC_SharedMemory *ctrl = NULL; in ck_find_objects_final() local
1058 ctrl = ckteec_alloc_shm(sizeof(session_handle), CKTEEC_SHM_INOUT); in ck_find_objects_final()
1059 if (!ctrl) in ck_find_objects_final()
1062 memcpy(ctrl->buffer, &session_handle, sizeof(session_handle)); in ck_find_objects_final()
1064 rv = ckteec_invoke_ctrl(PKCS11_CMD_FIND_OBJECTS_FINAL, ctrl); in ck_find_objects_final()
1066 ckteec_free_shm(ctrl); in ck_find_objects_final()
1076 TEEC_SharedMemory *ctrl = NULL; in ck_get_object_size() local
1091 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_get_object_size()
1092 if (!ctrl) { in ck_get_object_size()
1097 buf = ctrl->buffer; in ck_get_object_size()
1112 ctrl, out_shm, &out_size); in ck_get_object_size()
1126 ckteec_free_shm(ctrl); in ck_get_object_size()
1138 TEEC_SharedMemory *ctrl = NULL; in ck_get_attribute_value() local
1157 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_get_attribute_value()
1158 if (!ctrl) { in ck_get_attribute_value()
1163 buf = ctrl->buffer; in ck_get_attribute_value()
1181 ctrl, out_shm, &out_size); in ck_get_attribute_value()
1193 ckteec_free_shm(ctrl); in ck_get_attribute_value()
1205 TEEC_SharedMemory *ctrl = NULL; in ck_set_attribute_value() local
1222 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_set_attribute_value()
1223 if (!ctrl) { in ck_set_attribute_value()
1228 buf = ctrl->buffer; in ck_set_attribute_value()
1238 rv = ckteec_invoke_ctrl(PKCS11_CMD_SET_ATTRIBUTE_VALUE, ctrl); in ck_set_attribute_value()
1241 ckteec_free_shm(ctrl); in ck_set_attribute_value()
1254 TEEC_SharedMemory *ctrl = NULL; in ck_copy_object() local
1274 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_copy_object()
1275 if (!ctrl) { in ck_copy_object()
1280 buf = ctrl->buffer; in ck_copy_object()
1298 ctrl, out_shm, &out_size); in ck_copy_object()
1310 ckteec_free_shm(ctrl); in ck_copy_object()
1324 TEEC_SharedMemory *ctrl = NULL; in ck_derive_key() local
1354 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_derive_key()
1355 if (!ctrl) { in ck_derive_key()
1360 buf = ctrl->buffer; in ck_derive_key()
1381 ctrl, out_shm, &out_size); in ck_derive_key()
1394 ckteec_free_shm(ctrl); in ck_derive_key()
1405 TEEC_SharedMemory *ctrl = NULL; in ck_release_active_processing() local
1414 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_release_active_processing()
1415 if (!ctrl) in ck_release_active_processing()
1418 buf = ctrl->buffer; in ck_release_active_processing()
1425 rv = ckteec_invoke_ctrl(PKCS11_CMD_RELEASE_ACTIVE_PROCESSING, ctrl); in ck_release_active_processing()
1427 ckteec_free_shm(ctrl); in ck_release_active_processing()
1442 TEEC_SharedMemory *ctrl = NULL; in ck_generate_key_pair() local
1478 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_generate_key_pair()
1479 if (!ctrl) { in ck_generate_key_pair()
1484 buf = ctrl->buffer; in ck_generate_key_pair()
1507 ctrl, out_shm, &out_size); in ck_generate_key_pair()
1521 ckteec_free_shm(ctrl); in ck_generate_key_pair()
1534 TEEC_SharedMemory *ctrl = NULL; in ck_wrap_key() local
1560 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_wrap_key()
1561 if (!ctrl) { in ck_wrap_key()
1566 buf = ctrl->buffer; in ck_wrap_key()
1592 rv = ckteec_invoke_ctrl_out(PKCS11_CMD_WRAP_KEY, ctrl, out_shm, in ck_wrap_key()
1603 ckteec_free_shm(ctrl); in ck_wrap_key()
1615 TEEC_SharedMemory *ctrl = NULL; in ck_unwrap_key() local
1651 ctrl = ckteec_alloc_shm(ctrl_size, CKTEEC_SHM_INOUT); in ck_unwrap_key()
1652 if (!ctrl) { in ck_unwrap_key()
1657 buf = ctrl->buffer; in ck_unwrap_key()
1685 rv = ckteec_invoke_ta(PKCS11_CMD_UNWRAP_KEY, ctrl, in_shm, out_shm, in ck_unwrap_key()
1700 ckteec_free_shm(ctrl); in ck_unwrap_key()