附錄A(規范性附錄)錯誤代碼定義和說明
附錄A
(規范性附錄)
錯誤代碼定義和說明
| 宏描述 | 預定義值 | 說明 |
|---|---|---|
| SAR_OK | 0x00000000 | 成功 |
| SAR_Fail | 0x0A000001 | 失敗 |
| SAR_UnknownErr | 0x0A000002 | 異常錯誤 |
| SAR_NotSupportYetErr | 0x0A000003 | 不支持的服務 |
| SAR_FileErr | 0x0A000004 | 文件操作錯誤 |
| SAR_InvalidHandleErr | 0x0A000005 | 無效的句柄 |
| SAR_InvalidParamErr | 0x0A00BBBB | 無效的參數 |
| SAR_ReadFileErr | 0x0A000007 | 讀文件錯誤 |
| SAR_WriteFileErr | 0x0A000008 | 寫文件錯誤 |
| SAR_NameLenErr | 0x0A000009 | 名稱長度錯誤 |
| SAR_KeyUsageErr | 0x0A00000A | 密鑰用途錯誤 |
| SAR_ModulusLenErr | 0x0A00000B | 模的長度錯誤 |
| SAR_NotInitializeErr | 0x0A00000C | 未初始化 |
| SAR_ObjErr | 0x0A00000D | 對象錯誤 |
| SAR_MemoryErr | 0x0A00000E | 內存錯誤 |
| SAR_TimeoutErr | 0x0A00000F | 超時 |
| SAR_IndataLenErr | 0x0A000010 | 輸入數據長度錯誤 |
| SAR_IndataErr | 0x0A000011 | 輸入數據錯誤 |
| SAR_GenRandErr | 0x0A000012 | 生成隨機數錯誤 |
| SAR_HashObjErr | 0x0A000013 | HASH對象錯 |
| SAR_HashErr | 0x0A000014 | HASH運算錯誤 |
| SAR_GenRsaKeyErr | 0x0A000015 | 產生RSA密鑰錯 |
| SAR_RsaModulusLenErr | 0x0A000016 | RSA密鑰模長錯誤 |
| SAR_CspImprtPubKeyErr | 0x0A000017 | CSP服務導入公鑰錯誤 |
| SAR_RsaEncErr | 0x0A000018 | RSA加密錯誤 |
| SAR_RsaDecErr | 0x0A000019 | RSA解密錯誤 |
| SAR_HashNotEqualErr | 0x0A00001A | HASH值不相等 |
| SAR_KeyNotFountErr | 0x0A00001B | 密鑰未發現 |
| SAR_CertNotFountErr | 0x0A00001C | 證書未發現 |
| SAR_NotExportErr | 0x0A00001D | 對象未導出 |
| SAR_DecryptPadErr | 0x0A00001E | 解密時做補丁錯誤 |
| SAR_MacLenErr | 0x0A00001F | MAC長度錯誤 |
| SAR_BUFFER_TOO_SMALL | 0x0A000020 | 緩沖區不足 |
| SAR_KeyInfoTypeErr | 0x0A000021 | 密鑰類型錯誤 |
| sar_not_eventerr | 0x0A000022 | 無事件錯誤 |
| SAR_DEVICE_REMOVED | 0x0A000023 | 設備已移除 |
| SAR_PIN_INCORRECT | 0x0A000024 | PIN不正確 |
| SAR_PIN_LOCKED | 0x0A000025 | PIN被鎖死 |
| SAR_PIN_INVALID | 0x0A000026 | PIN無效 |
| SAR_PIN_LEN_RANGE | 0x0A000027 | PIN長度錯誤 |
| SAR_USER_ALREADY_LOGGED_IN | 0x0A000028 | 用戶已經登錄 |
| SAR_USER_PIN_NOT_INITIALIZED | 0x0A000029 | 沒有初始化用戶口令 |
| SAR_USER_TYPE_INVALID | 0x0A00002A | PIN類型錯誤 |
| SAR_APPLICATION_NAME_INVALID | 0x0A00002B | 應用名稱無效 |
| SAR_APPLICATION_EXISTS | 0x0A00002C | 應用已經存在 |
| SAR_USER_NOT_LOGGED_IN | 0x0A00002D | 用戶沒有登錄 |
| SAR_APPLICATION_NOT_EXISTS | 0x0A00002E | 應用不存在 |
| SAR_FILE_ALREADY_EXIST | 0x0A00002F | 文件已經存在 |
| SAR_NO_ROOM | 0x0A000030 | 空間不足 |
| SAR_FILE_NOT_EXIST | 0x0A000031 | 文件不存在 |
| SAR_REACH_MAX_CONTAINER_COUNT | 0x0A000032 | 已達到最大可管理容器數 |
GB/T 35291-2017 信息安全技術 智能密碼鑰匙應用接口規范
推薦文章: