More debug messages.

This commit is contained in:
Alessio Di Mauro
2015-08-21 15:57:28 +02:00
parent 5a069f1077
commit 3150a36988
+24 -8
View File
@@ -795,8 +795,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_Logout)(
return CKR_SESSION_CLOSED; return CKR_SESSION_CLOSED;
} }
if (hSession != session.handle) if (hSession != session.handle) {
DBG(("Unknown session %lu", hSession));
return CKR_SESSION_HANDLE_INVALID; return CKR_SESSION_HANDLE_INVALID;
}
// TODO: check more conditions // TODO: check more conditions
@@ -886,8 +888,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_GetAttributeValue)(
return CKR_SESSION_CLOSED; return CKR_SESSION_CLOSED;
} }
if (hSession != session.handle) if (hSession != session.handle) {
DBG(("Unknown session %lu", hSession));
return CKR_SESSION_HANDLE_INVALID; return CKR_SESSION_HANDLE_INVALID;
}
if (pTemplate == NULL_PTR || ulCount == 0) if (pTemplate == NULL_PTR || ulCount == 0)
return CKR_ARGUMENTS_BAD; return CKR_ARGUMENTS_BAD;
@@ -947,8 +951,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_FindObjectsInit)(
return CKR_SESSION_CLOSED; return CKR_SESSION_CLOSED;
} }
if (hSession != session.handle) if (hSession != session.handle) {
DBG(("Unknown session %lu", hSession));
return CKR_SESSION_HANDLE_INVALID; return CKR_SESSION_HANDLE_INVALID;
}
if (find_obj.active == CK_TRUE) if (find_obj.active == CK_TRUE)
return CKR_OPERATION_ACTIVE; return CKR_OPERATION_ACTIVE;
@@ -1036,8 +1042,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_FindObjects)(
return CKR_SESSION_CLOSED; return CKR_SESSION_CLOSED;
} }
if (hSession != session.handle) if (hSession != session.handle) {
DBG(("Unknown session %lu", hSession));
return CKR_SESSION_HANDLE_INVALID; return CKR_SESSION_HANDLE_INVALID;
}
if (phObject == NULL_PTR || if (phObject == NULL_PTR ||
ulMaxObjectCount == 0 || ulMaxObjectCount == 0 ||
@@ -1084,8 +1092,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_FindObjectsFinal)(
return CKR_SESSION_CLOSED; return CKR_SESSION_CLOSED;
} }
if (hSession != session.handle) if (hSession != session.handle) {
DBG(("Unknown session %lu", hSession));
return CKR_SESSION_HANDLE_INVALID; return CKR_SESSION_HANDLE_INVALID;
}
if (find_obj.active != CK_TRUE) if (find_obj.active != CK_TRUE)
return CKR_OPERATION_NOT_INITIALIZED; return CKR_OPERATION_NOT_INITIALIZED;
@@ -1290,8 +1300,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignInit)(
return CKR_SESSION_CLOSED; return CKR_SESSION_CLOSED;
} }
if (hSession != session.handle) if (hSession != session.handle) {
DBG(("Unknown session %lu", hSession));
return CKR_SESSION_HANDLE_INVALID; return CKR_SESSION_HANDLE_INVALID;
}
if (op_info.type != YKCS11_NOOP) { if (op_info.type != YKCS11_NOOP) {
DBG(("Other operation in process")); DBG(("Other operation in process"));
@@ -1717,8 +1729,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_GenerateKeyPair)(
return CKR_SESSION_CLOSED; return CKR_SESSION_CLOSED;
} }
if (hSession != session.handle) if (hSession != session.handle) {
DBG(("Unknown session %lu", hSession));
return CKR_SESSION_HANDLE_INVALID; return CKR_SESSION_HANDLE_INVALID;
}
if (session.info.state != CKS_RW_SO_FUNCTIONS) { if (session.info.state != CKS_RW_SO_FUNCTIONS) {
DBG(("Authentication required to generate keys")); DBG(("Authentication required to generate keys"));
@@ -1734,8 +1748,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_GenerateKeyPair)(
pPublicKeyTemplate == NULL_PTR || pPublicKeyTemplate == NULL_PTR ||
pPrivateKeyTemplate == NULL_PTR || pPrivateKeyTemplate == NULL_PTR ||
phPublicKey == NULL_PTR || phPublicKey == NULL_PTR ||
phPrivateKey == NULL_PTR) phPrivateKey == NULL_PTR) {
DBG(("Wrong/Missing parameter"));
return CKR_ARGUMENTS_BAD; return CKR_ARGUMENTS_BAD;
}
DBG(("Trying to generate a key pair with mechanism %lx", pMechanism->mechanism)); DBG(("Trying to generate a key pair with mechanism %lx", pMechanism->mechanism));