错误码
序号 |
宏描述 |
预定义值 |
说明 |
---|---|---|---|
1 |
SDR_OK |
0x0 |
操作成功 |
2 |
SDR_BASE |
0x01000000 |
错误码基础值 |
3 |
SDR_UNKNOWERR |
(SDR_BASE + 0x00000001) |
未知错误 |
4 |
SDR_NOTSUPPORT |
(SDR_BASE + 0x00000002) |
不支持的接口调用 |
5 |
SDR_COMMFAIL |
(SDR_BASE + 0x00000003) |
与设备通信失败 |
6 |
SDR_HARDFAIL |
(SDR_BASE + 0x00000004) |
运算模块无响应 |
7 |
SDR_OPENDEVICE |
(SDR_BASE + 0x00000005) |
打开设备失败 |
8 |
SDR_OPENSESSION |
(SDR_BASE + 0x00000006) |
创建会话失败 |
9 |
SDR_PARDENY |
(SDR_BASE + 0x00000007) |
无私钥使用权限 |
10 |
SDR_KEYNOTEXIST |
(SDR_BASE + 0x00000008) |
不存在的密钥调用 |
11 |
SDR_ALGNOTSUPPORT |
(SDR_BASE + 0x00000009) |
不支持的算法调用 |
12 |
SDR_ALGMODNOTSUPPORT |
(SDR_BASE + 0x0000000A) |
不支持的算法模式调用 |
13 |
SDR_PKOPERR |
(SDR_BASE + 0x0000000B) |
公钥运算失败 |
14 |
SDR_SKOPERR |
(SDR_BASE + 0x0000000C) |
私钥运算失败 |
15 |
SDR_SIGNERR |
(SDR_BASE + 0x0000000D) |
签名运算失败 |
16 |
SDR_VERIFYERR |
(SDR_BASE + 0x0000000E) |
验证签名失败 |
17 |
SDR_SYMOPERR |
(SDR_BASE + 0x0000000F) |
对称算法运算失败 |
18 |
SDR_STEPERR |
(SDR_BASE + 0x00000010) |
多步运算步骤错误 |
19 |
SDR_FILESIZEERR |
(SDR_BASE + 0x00000011) |
文件长度超出限制 |
20 |
SDR_FILENOEXIST |
(SDR_BASE + 0x00000012) |
指定的文件不存在 |
21 |
SDR_FILEOFSERR |
(SDR_BASE + 0x00000013) |
文件起始位置错误 |
22 |
SDR_KEYTYPEERR |
(SDR_BASE + 0x00000014) |
密钥类型错误 |
23 |
SDR_KEYERR |
(SDR_BASE + 0x00000015) |
密钥错误 |
24 |
SDR_ENCDATAERR |
(SDR_BASE + 0x00000016) |
ECC加密数据错误 |
25 |
SDR_RANDERR |
(SDR_BASE + 0x00000017) |
随机数产生失败 |
26 |
SDR_PRKRERR |
(SDR_BASE + 0x00000018) |
私钥使用权限获取失败 |
27 |
SDR_MACERR |
(SDR_BASE + 0x00000019) |
MAC运算失败 |
28 |
SDR_FILEEXSITS |
(SDR_BASE + 0x0000001A) |
指定文件已存在 |
29 |
SDR_FILEWERR |
(SDR_BASE + 0x0000001B) |
文件写入失败 |
30 |
SDR_NOBUFFER |
(SDR_BASE + 0x0000001C) |
存储空间不足 |
31 |
SDR_INARGERR |
(SDR_BASE + 0x0000001D) |
输入参数错误 |
32 |
SDR_OUTARGERR |
(SDR_BASE + 0x0000001E) |
输出参数错误 |
33 |
SDR_GENERIC |
(SDR_BASE + 0x0000001F) |
普通错误 |
34 |
SDR_PASSWDERR |
(SDR_BASE + 0x00000020) |
密码错误 |
35 |
SDR_SHORT_BUFFER |
(SDR_BASE + 0x00000021) |
缓冲区长度不足 |
36 |
SDR_SELFTESTERR |
(SDR_BASE + 0x00000022) |
自测试失败 |
37 |
SDR_BUSY |
(SDR_BASE + 0x10000001) |
设备繁忙 |
38 |
SDR_DUPLIPWD |
(SDR_BASE + 0x00A00001) |
密码重复 |