---
title: 错误码
description: "**表1 错误码**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/cca/devg/Kunpeng_ommercialcryptography_16_0034.html
sourcePath: /source/zh/kunpengcctrustzone/cca/devg/Kunpeng_ommercialcryptography_16_0034.html
indexId: 19131f9169fd8c8fe1311e1e976a432e1f4f69a21e632da27d08ff279f4d07a181
---
# 错误码


**表1 错误码**

| 序号 | 宏描述 | 预定义值 | 说明 |
| --- | --- | --- | --- |
| 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\_FILEEXISTS | (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) | 密码重复 |
