Return CKR_FUNCTION_FAILED for unimplemented func

Closes #84
This commit is contained in:
Alessio Di Mauro
2016-08-11 14:30:40 +02:00
parent 09f42ead70
commit 89d8a60876
+40 -40
View File
@@ -284,7 +284,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_WaitForSlotEvent)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_GetMechanismList)( CK_DEFINE_FUNCTION(CK_RV, C_GetMechanismList)(
@@ -711,7 +711,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_GetOperationState)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_SetOperationState)( CK_DEFINE_FUNCTION(CK_RV, C_SetOperationState)(
@@ -725,7 +725,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SetOperationState)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_Login)( CK_DEFINE_FUNCTION(CK_RV, C_Login)(
@@ -1094,7 +1094,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_CopyObject)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DestroyObject)( CK_DEFINE_FUNCTION(CK_RV, C_DestroyObject)(
@@ -1203,7 +1203,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_GetObjectSize)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_GetAttributeValue)( CK_DEFINE_FUNCTION(CK_RV, C_GetAttributeValue)(
@@ -1262,7 +1262,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SetAttributeValue)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_FindObjectsInit)( CK_DEFINE_FUNCTION(CK_RV, C_FindObjectsInit)(
@@ -1455,7 +1455,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_EncryptInit)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_Encrypt)( CK_DEFINE_FUNCTION(CK_RV, C_Encrypt)(
@@ -1469,7 +1469,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_Encrypt)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_EncryptUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_EncryptUpdate)(
@@ -1483,7 +1483,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_EncryptUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_EncryptFinal)( CK_DEFINE_FUNCTION(CK_RV, C_EncryptFinal)(
@@ -1495,7 +1495,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_EncryptFinal)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DecryptInit)( CK_DEFINE_FUNCTION(CK_RV, C_DecryptInit)(
@@ -1507,7 +1507,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptInit)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_Decrypt)( CK_DEFINE_FUNCTION(CK_RV, C_Decrypt)(
@@ -1521,7 +1521,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_Decrypt)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DecryptUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_DecryptUpdate)(
@@ -1535,7 +1535,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DecryptFinal)( CK_DEFINE_FUNCTION(CK_RV, C_DecryptFinal)(
@@ -1547,7 +1547,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptFinal)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DigestInit)( CK_DEFINE_FUNCTION(CK_RV, C_DigestInit)(
@@ -1608,7 +1608,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_Digest)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DigestUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_DigestUpdate)(
@@ -1620,7 +1620,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DigestUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DigestKey)( CK_DEFINE_FUNCTION(CK_RV, C_DigestKey)(
@@ -1631,7 +1631,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DigestKey)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DigestFinal)( CK_DEFINE_FUNCTION(CK_RV, C_DigestFinal)(
@@ -1643,7 +1643,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DigestFinal)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_SignInit)( CK_DEFINE_FUNCTION(CK_RV, C_SignInit)(
@@ -1939,7 +1939,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_SignFinal)( CK_DEFINE_FUNCTION(CK_RV, C_SignFinal)(
@@ -1951,7 +1951,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignFinal)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_SignRecoverInit)( CK_DEFINE_FUNCTION(CK_RV, C_SignRecoverInit)(
@@ -1963,7 +1963,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignRecoverInit)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_SignRecover)( CK_DEFINE_FUNCTION(CK_RV, C_SignRecover)(
@@ -1977,7 +1977,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignRecover)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_VerifyInit)( CK_DEFINE_FUNCTION(CK_RV, C_VerifyInit)(
@@ -1989,7 +1989,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyInit)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_Verify)( CK_DEFINE_FUNCTION(CK_RV, C_Verify)(
@@ -2003,7 +2003,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_Verify)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_VerifyUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_VerifyUpdate)(
@@ -2015,7 +2015,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_VerifyFinal)( CK_DEFINE_FUNCTION(CK_RV, C_VerifyFinal)(
@@ -2027,7 +2027,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyFinal)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecoverInit)( CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecoverInit)(
@@ -2039,7 +2039,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecoverInit)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecover)( CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecover)(
@@ -2053,7 +2053,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecover)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DigestEncryptUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_DigestEncryptUpdate)(
@@ -2067,7 +2067,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DigestEncryptUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DecryptDigestUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_DecryptDigestUpdate)(
@@ -2081,7 +2081,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptDigestUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_SignEncryptUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_SignEncryptUpdate)(
@@ -2095,7 +2095,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignEncryptUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DecryptVerifyUpdate)( CK_DEFINE_FUNCTION(CK_RV, C_DecryptVerifyUpdate)(
@@ -2109,7 +2109,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptVerifyUpdate)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_GenerateKey)( CK_DEFINE_FUNCTION(CK_RV, C_GenerateKey)(
@@ -2123,7 +2123,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_GenerateKey)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_GenerateKeyPair)( CK_DEFINE_FUNCTION(CK_RV, C_GenerateKeyPair)(
@@ -2301,7 +2301,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_WrapKey)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_UnwrapKey)( CK_DEFINE_FUNCTION(CK_RV, C_UnwrapKey)(
@@ -2318,7 +2318,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_UnwrapKey)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_DeriveKey)( CK_DEFINE_FUNCTION(CK_RV, C_DeriveKey)(
@@ -2333,7 +2333,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DeriveKey)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
/* Random number generation functions */ /* Random number generation functions */
@@ -2347,7 +2347,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_SeedRandom)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_GenerateRandom)( CK_DEFINE_FUNCTION(CK_RV, C_GenerateRandom)(
@@ -2359,7 +2359,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_GenerateRandom)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_GetFunctionStatus)( CK_DEFINE_FUNCTION(CK_RV, C_GetFunctionStatus)(
@@ -2369,7 +2369,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_GetFunctionStatus)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_DEFINE_FUNCTION(CK_RV, C_CancelFunction)( CK_DEFINE_FUNCTION(CK_RV, C_CancelFunction)(
@@ -2379,7 +2379,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_CancelFunction)(
DIN; DIN;
DBG("TODO!!!"); DBG("TODO!!!");
DOUT; DOUT;
return CKR_OK; return CKR_FUNCTION_FAILED;
} }
CK_FUNCTION_LIST function_list = { CK_FUNCTION_LIST function_list = {