From: Nikos Mavrogiannopoulos Date: Sat, 26 Aug 2017 15:02:28 +0000 (+0200) Subject: tests: check whether generated or copied keys are marked as sensitive X-Git-Tag: gnutls_3_6_1~97 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15df5bb9dd45ec263779ebf9306d276a55bfa57d;p=thirdparty%2Fgnutls.git tests: check whether generated or copied keys are marked as sensitive Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/tests/suite/testpkcs11.sh b/tests/suite/testpkcs11.sh index 1f38f3acc0..dcf932c7fc 100755 --- a/tests/suite/testpkcs11.sh +++ b/tests/suite/testpkcs11.sh @@ -99,6 +99,13 @@ write_privkey () { fi echo ok + echo -n "* Checking whether object was marked sensitive... " + ${P11TOOL} ${ADDITIONAL_PARAM} --login --list-privkeys "${token};object=gnutls-client2" | grep "CKA_SENSITIVE" >/dev/null 2>&1 + if test $? != 0; then + echo "private object was not sensitive" + exit_error + fi + echo ok } # $1: token @@ -181,6 +188,14 @@ generate_rsa_privkey () { echo failed exit 1 fi + + echo -n "* Checking whether private key was marked sensitive... " + ${P11TOOL} ${ADDITIONAL_PARAM} --login --list-privkeys "${token};object=gnutls-client" | grep "CKA_SENSITIVE" >/dev/null 2>&1 + if test $? != 0; then + echo "private object was not sensitive" + exit_error + fi + echo ok } # $1: token