45 HITLS_X509_ERR_TIME_EXPIRED = 0x04000001,
46 HITLS_X509_ERR_TIME_FUTURE,
47 HITLS_X509_ERR_VFY_KU_NO_CERTSIGN,
48 HITLS_X509_ERR_VFY_KU_NO_CRLSIGN,
49 HITLS_X509_ERR_VFY_SIGNALG_NOT_MATCH,
50 HITLS_X509_ERR_INVALID_PARAM,
51 HITLS_X509_ERR_VFY_CHECK_SECBITS,
52 HITLS_X509_ERR_VFY_CERT_REVOKED,
53 HITLS_X509_ERR_VFY_GET_HASHID,
54 HITLS_X509_ERR_VFY_GET_SIGNID,
55 HITLS_X509_ERR_VFY_DUP_PUBKEY,
56 HITLS_X509_ERR_CERT_CHAIN_COUNT_IS0,
57 HITLS_X509_ERR_ISSUE_CERT_NOT_FOUND,
58 HITLS_X509_ERR_ROOT_CERT_NOT_FOUND,
59 HITLS_X509_ERR_CHAIN_DEPTH_UP_LIMIT,
60 HITLS_X509_ERR_VFY_AKI_SKI_NOT_MATCH,
61 HITLS_X509_ERR_VFY_ERR_SM2_USER_ID,
62 HITLS_X509_ERR_VFY_SKI_NOT_FOUND,
63 HITLS_X509_ERR_VFY_GET_NOTBEFORE_FAIL,
64 HITLS_X509_ERR_VFY_NOTBEFORE_IN_FUTURE,
65 HITLS_X509_ERR_VFY_GET_NOTAFTER_FAIL,
66 HITLS_X509_ERR_VFY_NOTAFTER_EXPIRED,
67 HITLS_X509_ERR_VFY_GET_THISUPDATE_FAIL,
68 HITLS_X509_ERR_VFY_THISUPDATE_IN_FUTURE,
69 HITLS_X509_ERR_VFY_GET_NEXTUPDATE_FAIL,
70 HITLS_X509_ERR_VFY_NEXTUPDATE_EXPIRED,
71 HITLS_X509_ERR_VFY_CRLSIGN_FAIL,
72 HITLS_X509_ERR_VFY_CERT_SIGN_FAIL,
73 HITLS_X509_ERR_VFY_GET_PUBKEY_SIGNID,
74 HITLS_X509_ERR_VFY_CRL_NOT_FOUND,
75 HITLS_X509_ERR_VFY_INVALID_PURPOSE,
76 HITLS_X509_ERR_VFY_INVALID_CA,
77 HITLS_X509_ERR_VFY_HOSTNAME_FAIL,
78 HITLS_X509_ERR_VFY_PATHLEN_EXCEEDED,
79 HITLS_X509_ERR_VFY_PURPOSE_UNMATCH,
80 HITLS_X509_ERR_KU_IS_NONE,
82 HITLS_X509_ERR_CERT_NOT_CA = 0x04010001,
83 HITLS_X509_ERR_CERT_EXIST,
84 HITLS_X509_ERR_CERT_START_TIME_LATER,
85 HITLS_X509_ERR_PROCESS_CRITICALEXT,
86 HITLS_X509_ERR_CERT_INVALID_DN,
87 HITLS_X509_ERR_CERT_INVALID_SERIAL_NUM,
88 HITLS_X509_ERR_CERT_INVALID_TIME,
89 HITLS_X509_ERR_CERT_INVALID_PUBKEY,
90 HITLS_X509_ERR_CERT_INACCURACY_VERSION,
91 HITLS_X509_ERR_CERT_NOT_SIGNED,
92 HITLS_X509_ERR_CERT_SIGN_ALG,
93 HITLS_X509_ERR_CERT_DUP_FAIL,
94 HITLS_X509_ERR_CERT_CN_NOT_FOUND,
95 HITLS_X509_ERR_CERT_THISUPDATE_UNEXIST,
96 HITLS_X509_ERR_CERT_NEXTUPDATE_UNEXIST,
97 HITLS_X509_ERR_CERT_NOT_MATCH_KEY,
99 HITLS_X509_ERR_CRL_EXIST = 0x04020001,
100 HITLS_X509_ERR_CRL_NOT_FOUND,
101 HITLS_X509_ERR_CRL_INACCURACY_VERSION,
102 HITLS_X509_ERR_CRL_ENTRY,
103 HITLS_X509_ERR_CRL_THISUPDATE_UNEXIST,
104 HITLS_X509_ERR_CRL_NEXTUPDATE_UNEXIST,
105 HITLS_X509_ERR_CRL_REVOKELIST_UNEXIST,
106 HITLS_X509_ERR_CRL_ISSUER_EMPTY,
107 HITLS_X509_ERR_CRL_TIME_INVALID,
108 HITLS_X509_ERR_CRL_NOT_SIGNED,
110 HITLS_X509_ERR_FORMAT_UNSUPPORT = 0x04030001,
111 HITLS_X509_ERR_ALG_OID,
112 HITLS_X509_ERR_NAME_OID,
113 HITLS_X509_ERR_PARSE_STR,
114 HITLS_X509_ERR_CHECK_TAG,
115 HITLS_X509_ERR_GET_ANY_TAG,
116 HITLS_X509_ERR_PARSE_NO_ELEMENT,
117 HITLS_X509_ERR_PARSE_NO_ENOUGH,
118 HITLS_X509_ERR_HASHID,
119 HITLS_X509_ERR_SET_DNNAME_UNKNOWN,
120 HITLS_X509_ERR_SET_DNNAME_TOOMUCH,
121 HITLS_X509_ERR_SET_DNNAME_INVALID_LEN,
122 HITLS_X509_ERR_SET_KEY,
123 HITLS_X509_ERR_SIGN_PARAM,
124 HITLS_X509_ERR_MD_NOT_MATCH,
125 HITLS_X509_ERR_MGF_NOT_MATCH,
126 HITLS_X509_ERR_PSS_SALTLEN,
127 HITLS_X509_ERR_ENCODE_SIGNID,
128 HITLS_X509_ERR_PARSE_OBJ_ID,
129 HITLS_X509_ERR_PARSE_ATTR_BUF,
130 HITLS_X509_ERR_SET_ATTR_REPEAT,
131 HITLS_X509_ERR_SET_AFTER_PARSE,
132 HITLS_X509_ERR_SET_NAME_LIST,
133 HITLS_X509_ERR_SORT_NAME_NODE,
134 HITLS_X509_ERR_ATTR_NOT_FOUND,
135 HITLS_X509_ERR_SIGN_AFTER_PARSE,
136 HITLS_X509_ERR_FUNC_UNSUPPORT,
137 HITLS_X509_ERR_ALG_UNSUPPORT,
138 HITLS_X509_ERR_ATTR_UNSUPPORT,
140 HITLS_X509_ERR_EXT_NOT_FOUND = 0x04040001,
141 HITLS_X509_ERR_EXT_UNSUPPORT,
142 HITLS_X509_ERR_EXT_PARSE_AFTER_SET,
143 HITLS_X509_ERR_EXT_SET_AFTER_PARSE,
144 HITLS_X509_ERR_EXT_SET,
145 HITLS_X509_ERR_EXT_KU,
146 HITLS_X509_ERR_EXT_OID,
147 HITLS_X509_ERR_EXT_KID,
148 HITLS_X509_ERR_EXT_SAN,
149 HITLS_X509_ERR_EXT_SAN_ELE,
150 HITLS_X509_ERR_EXT_EXTENDED_KU,
151 HITLS_X509_ERR_EXT_EXTENDED_KU_ELE,
152 HITLS_X509_ERR_EXT_GN_UNSUPPORT,
153 HITLS_X509_ERR_EXT_CRLNUMBER,
154 HITLS_X509_ERR_PARSE_EXT_KU,
155 HITLS_X509_ERR_PARSE_EXT_BUF,
156 HITLS_X509_ERR_PARSE_EXT_REPEAT,
157 HITLS_X509_ERR_PARSE_AKI,
158 HITLS_X509_ERR_PARSE_SAN,
159 HITLS_X509_ERR_PARSE_SAN_ITEM_UNKNOW,
160 HITLS_X509_ERR_PARSE_EXKU,
161 HITLS_X509_ERR_PARSE_EXKU_ITEM,
162 HITLS_X509_ERR_EXT_ILLEGAL_AKI,
163 HITLS_X509_ERR_EXT_NO_BCONS,
164 HITLS_X509_ERR_EXT_UNKNOWN_ERROR,
165 HITLS_X509_ERR_SAN_NOT_FOUND,
167 HITLS_X509_ERR_CSR_INVALID_PUBKEY = 0x04050001,
168 HITLS_X509_ERR_CSR_INVALID_SUBJECT_DN,
169 HITLS_X509_ERR_CSR_NOT_SIGNED,
171 HITLS_CMS_ERR_NULL_POINTER = 0x04060001,
172 HITLS_CMS_ERR_INVALID_DATA,
173 HITLS_CMS_ERR_INVALID_ALGO,
174 HITLS_CMS_ERR_INVALID_FORMAT,
175 HITLS_CMS_ERR_INVALID_PARAM,
176 HITLS_CMS_ERR_PARSE_TYPE,
177 HITLS_CMS_ERR_UNSUPPORTED_TYPE,
178 HITLS_CMS_ERR_CTX_IS_NOT_INIT,
179 HITLS_CMS_ERR_ENCAPCONT_TYPE,
180 HITLS_CMS_ERR_VERSION_INVALID,
181 HITLS_CMS_ERR_SIGNEDDATA_NO_CONTENT,
182 HITLS_CMS_ERR_SIGNEDDATA_NO_SIGNERINFO,
183 HITLS_CMS_ERR_SIGNEDDATA_CONTENT_MISMATCH,
184 HITLS_CMS_ERR_SIGNEDDATA_MSG_HASH_MISMATCH,
185 HITLS_CMS_ERR_SIGNEDDATA_SIGNEDATTRS_INVALID,
186 HITLS_CMS_ERR_SIGNEDDATA_NO_FIND_CERT,
187 HITLS_CMS_ERR_SIGNEDDATA_OBTAIN_PUB_FAILED,
188 HITLS_CMS_ERR_SIGNEDDATA_NO_FIND_HASH,
189 HITLS_CMS_ERR_SIGNEDDATA_NO_FIND_SIGNERINFO_ATTR,
190 HITLS_CMS_ERR_SIGNEDDATA_SIGNALG_INVALID,
191 HITLS_CMS_ERR_INVALID_SIGNEDDATA_MSG,
192 HITLS_CMS_ERR_NOT_ENOUGH_INFO_KEY,
193 HITLS_CMS_ERR_IS_NOT_DETACHED_SIGNEDDATA,
194 HITLS_CMS_ERR_SIGNEDDATA_INVALID_ATTR,
195 HITLS_CMS_ERR_INVALID_STATE,
196 HITLS_CMS_ERR_VERIFY_FAIL,
200 HITLS_CMS_ERR_MLDSA_ERROR_DIGEST,
204 HITLS_PKCS12_ERR_NULL_POINTER = 0x04070001,
205 HITLS_PKCS12_ERR_INVALID_PARAM,
206 HITLS_PKCS12_ERR_INVALID_PFX,
207 HITLS_PKCS12_ERR_INVALID_ALGO,
208 HITLS_PKCS12_ERR_PARSE_TYPE,
209 HITLS_PKCS12_ERR_VERIFY_FAIL,
210 HITLS_PKCS12_ERR_INVALID_CONTENTINFO,
211 HITLS_PKCS12_ERR_INVALID_SAFEBAG_TYPE,
212 HITLS_PKCS12_ERR_INVALID_SAFEBAG_ATTRIBUTES,
213 HITLS_PKCS12_ERR_INVALID_CERTYPES,
214 HITLS_PKCS12_ERR_INVALID_PASSWORD,
215 HITLS_PKCS12_ERR_INVALID_SALTLEN,
216 HITLS_PKCS12_ERR_INVALID_ITERATION,
217 HITLS_PKCS12_ERR_NO_ENTITYKEY,
218 HITLS_PKCS12_ERR_NO_ENTITYCERT,
219 HITLS_PKCS12_ERR_FORMAT_UNSUPPORT,
220 HITLS_PKCS12_ERR_NONE_DATA,
221 HITLS_PKCS12_ERR_NO_PAIRED_CERT_AND_KEY,
222 HITLS_PKCS12_ERR_KDF_TOO_LONG_INPUT,
223 HITLS_PKCS12_ERR_REPEATED_SET_ENTITYCERT,
224 HITLS_PKCS12_ERR_REPEATED_SET_KEY,
225 HITLS_PKCS12_ERR_NO_ENCRYPT_PARAM,
226 HITLS_PKCS12_ERR_NO_MAC_PARAM,
227 HITLS_PKCS12_ERR_NO_SAFEBAG_ATTRIBUTES,
228 HITLS_PKCS12_ERR_BAG_NO_KEY,
229 HITLS_PKCS12_ERR_BAG_NO_CERT,
230 HITLS_PKCS12_ERR_BAG_NO_SECRET,
231 HITLS_PKCS12_ERR_BUFFLEN_NOT_ENOUGH,
233 HITLS_PRINT_ERR_SIGN_ALG = 0x04080001,
234 HITLS_PRINT_ERR_PUBKEY,
235 HITLS_PRINT_ERR_CERT_TBS,
236 HITLS_PRINT_ERR_CERT,
237 HITLS_PRINT_ERR_DNNAME,
238 HITLS_PRINT_ERR_DNNAME_VALUE,
239 HITLS_PRINT_ERR_DNNAME_HASH,
240 HITLS_PRINT_ERR_EXT_NAME,
242 HITLS_PRINT_ERR_EXT_KU,
243 HITLS_PRINT_ERR_EXT_EXTKU,
244 HITLS_PRINT_ERR_EXT_SKI,
245 HITLS_PRINT_ERR_EXT_AKI_KID,
246 HITLS_PRINT_ERR_EXT_AKI_ISSUER,
247 HITLS_PRINT_ERR_EXT_AKI_SERIAL,
248 HITLS_PRINT_ERR_GNNAME,
249 HITLS_PRINT_ERR_GNNAME_UNKNOWN,
250 HITLS_PRINT_ERR_CSR_INFO,
252 HITLS_PRINT_ERR_SIGN_ALG_UNSUPPORT,
254 HITLS_PRINT_ERR_CRL_TBS