From ed6267512cf53c9d828bdf5fcaae83f4a065a264 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Wed, 12 Dec 2018 10:31:20 +0100 Subject: [PATCH] p11test: Do not report usage on incomplete keys --- src/tests/p11test/p11test_case_usage.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tests/p11test/p11test_case_usage.c b/src/tests/p11test/p11test_case_usage.c index 6973fd29..7e92866f 100644 --- a/src/tests/p11test/p11test_case_usage.c +++ b/src/tests/p11test/p11test_case_usage.c @@ -93,6 +93,11 @@ void usage_test(void **state) { printf("\n[%-6s] [%s]\n", objects.data[i].id_str, objects.data[i].label); + + /* Ignore if there is missing private key */ + if (objects.data[i].private_handle == CK_INVALID_HANDLE) + continue; + printf("[ %s ] [%6lu] [ %s ] [%s%s] [%s%s] [%s %s] [%s%s] [ %s ]\n", objects.data[i].key_type == CKK_RSA ? "RSA " : objects.data[i].key_type == CKK_EC ? " EC " : " ?? ",