diff options
author | Ruchika Gupta <ruchika.gupta@linaro.org> | 2020-12-24 12:09:34 +0530 |
---|---|---|
committer | Jérôme Forissier <jerome@forissier.org> | 2020-12-28 10:12:50 +0100 |
commit | 12f1ba8672b9a6498954f8843e8681691864174c (patch) | |
tree | d9151e4722f0edb66560c20cf28b4c8ec088033c | |
parent | 6754fa79f282a2f33394bed975de2ce97cde180f (diff) |
ta: pkcs11: Fix error returned
When trying to access an object of type CKA_PRIVATE without
logging in, the error returned should be
PKCS11_CKR_USER_NOT_LOGGED_IN.
Signed-off-by: Ruchika Gupta <ruchika.gupta@linaro.org>
Reviewed-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
-rw-r--r-- | ta/pkcs11/src/pkcs11_attributes.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ta/pkcs11/src/pkcs11_attributes.c b/ta/pkcs11/src/pkcs11_attributes.c index 8bfd3520..6ed141ea 100644 --- a/ta/pkcs11/src/pkcs11_attributes.c +++ b/ta/pkcs11/src/pkcs11_attributes.c @@ -914,7 +914,7 @@ enum pkcs11_rc check_access_attrs_against_token(struct pkcs11_session *session, if (private && pkcs11_session_is_public(session)) { DMSG("Private object access from a public session"); - return PKCS11_CKR_KEY_FUNCTION_NOT_PERMITTED; + return PKCS11_CKR_USER_NOT_LOGGED_IN; } return PKCS11_CKR_OK; |