* @file client-error.cpp
* @author Bartlomiej Grzelewski (b.grzelewski@samsung.com)
* @version 1.0
- * @brief This file contains example of key-manager client implementation
+ * @brief This file contains example of ckm-manager client implementation
*/
#include <ckm/ckm-error.h>
+#include <ckm/ckm-type.h>
#define ERRORDESCRIBE(name) case name: return #name
__attribute__ ((visibility ("default")))
const char * ErrorToString(int error) {
switch(error) {
- ERRORDESCRIBE(KEY_MANAGER_API_SUCCESS);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_SOCKET);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_BAD_REQUEST);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_BAD_RESPONSE);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_SEND_FAILED);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_RECV_FAILED);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_AUTHENTICATION_FAILED);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_INPUT_PARAM);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_BUFFER_TOO_SMALL);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_OUT_OF_MEMORY);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_ACCESS_DENIED);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_SERVER_ERROR);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_DB_LOCKED);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_DB_BAD_REQUEST);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_DB_ERROR);
- ERRORDESCRIBE(KEY_MANAGER_API_ERROR_UNKNOWN);
+ ERRORDESCRIBE(CKM_API_SUCCESS);
+ ERRORDESCRIBE(CKM_API_ERROR_SOCKET);
+ ERRORDESCRIBE(CKM_API_ERROR_BAD_REQUEST);
+ ERRORDESCRIBE(CKM_API_ERROR_BAD_RESPONSE);
+ ERRORDESCRIBE(CKM_API_ERROR_SEND_FAILED);
+ ERRORDESCRIBE(CKM_API_ERROR_RECV_FAILED);
+ ERRORDESCRIBE(CKM_API_ERROR_AUTHENTICATION_FAILED);
+ ERRORDESCRIBE(CKM_API_ERROR_INPUT_PARAM);
+ ERRORDESCRIBE(CKM_API_ERROR_BUFFER_TOO_SMALL);
+ ERRORDESCRIBE(CKM_API_ERROR_OUT_OF_MEMORY);
+ ERRORDESCRIBE(CKM_API_ERROR_ACCESS_DENIED);
+ ERRORDESCRIBE(CKM_API_ERROR_SERVER_ERROR);
+ ERRORDESCRIBE(CKM_API_ERROR_DB_LOCKED);
+ ERRORDESCRIBE(CKM_API_ERROR_DB_ERROR);
+ ERRORDESCRIBE(CKM_API_ERROR_DB_ALIAS_EXISTS);
+ ERRORDESCRIBE(CKM_API_ERROR_DB_ALIAS_UNKNOWN);
+ ERRORDESCRIBE(CKM_API_ERROR_VERIFICATION_FAILED);
+ ERRORDESCRIBE(CKM_API_ERROR_INVALID_FORMAT);
+ ERRORDESCRIBE(CKM_API_ERROR_FILE_ACCESS_DENIED);
+ ERRORDESCRIBE(CKM_API_ERROR_NOT_EXPORTABLE);
+ ERRORDESCRIBE(CKM_API_ERROR_FILE_SYSTEM);
+ ERRORDESCRIBE(CKM_API_ERROR_NOT_SUPPORTED);
+ ERRORDESCRIBE(CKM_API_ERROR_UNKNOWN);
default:
return "Error not defined";
}
}
+#undef ERRORDESCRIBE
+
} // namespace CKM