1998-12-21 18:52:47 +08:00
|
|
|
/* Error codes for the ASN1 functions. */
|
|
|
|
|
|
|
|
/* Function codes. */
|
|
|
|
#define ASN1_F_A2D_ASN1_OBJECT 100
|
|
|
|
#define ASN1_F_A2I_ASN1_INTEGER 101
|
|
|
|
#define ASN1_F_A2I_ASN1_STRING 102
|
|
|
|
#define ASN1_F_ASN1_COLLATE_PRIMATIVE 103
|
|
|
|
#define ASN1_F_ASN1_D2I_BIO 104
|
|
|
|
#define ASN1_F_ASN1_D2I_FP 105
|
|
|
|
#define ASN1_F_ASN1_DUP 106
|
|
|
|
#define ASN1_F_ASN1_GET_OBJECT 107
|
|
|
|
#define ASN1_F_ASN1_HEADER_NEW 108
|
|
|
|
#define ASN1_F_ASN1_I2D_BIO 109
|
|
|
|
#define ASN1_F_ASN1_I2D_FP 110
|
|
|
|
#define ASN1_F_ASN1_INTEGER_SET 111
|
|
|
|
#define ASN1_F_ASN1_INTEGER_TO_BN 112
|
|
|
|
#define ASN1_F_ASN1_OBJECT_NEW 113
|
|
|
|
#define ASN1_F_ASN1_SIGN 114
|
|
|
|
#define ASN1_F_ASN1_STRING_NEW 115
|
|
|
|
#define ASN1_F_ASN1_STRING_TYPE_NEW 116
|
1998-12-21 18:56:39 +08:00
|
|
|
#define ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING 117
|
|
|
|
#define ASN1_F_ASN1_TYPE_GET_OCTETSTRING 118
|
|
|
|
#define ASN1_F_ASN1_TYPE_NEW 119
|
|
|
|
#define ASN1_F_ASN1_UTCTIME_NEW 120
|
|
|
|
#define ASN1_F_ASN1_VERIFY 121
|
|
|
|
#define ASN1_F_BN_TO_ASN1_INTEGER 122
|
|
|
|
#define ASN1_F_D2I_ASN1_BIT_STRING 123
|
|
|
|
#define ASN1_F_D2I_ASN1_BMPSTRING 124
|
|
|
|
#define ASN1_F_D2I_ASN1_BOOLEAN 125
|
|
|
|
#define ASN1_F_D2I_ASN1_BYTES 126
|
|
|
|
#define ASN1_F_D2I_ASN1_HEADER 127
|
|
|
|
#define ASN1_F_D2I_ASN1_INTEGER 128
|
|
|
|
#define ASN1_F_D2I_ASN1_OBJECT 129
|
|
|
|
#define ASN1_F_D2I_ASN1_OCTET_STRING 130
|
|
|
|
#define ASN1_F_D2I_ASN1_PRINT_TYPE 131
|
|
|
|
#define ASN1_F_D2I_ASN1_SET 132
|
|
|
|
#define ASN1_F_D2I_ASN1_TYPE 133
|
|
|
|
#define ASN1_F_D2I_ASN1_TYPE_BYTES 134
|
|
|
|
#define ASN1_F_D2I_ASN1_UTCTIME 135
|
|
|
|
#define ASN1_F_D2I_DHPARAMS 136
|
|
|
|
#define ASN1_F_D2I_DSAPARAMS 137
|
|
|
|
#define ASN1_F_D2I_DSAPRIVATEKEY 138
|
|
|
|
#define ASN1_F_D2I_DSAPUBLICKEY 139
|
|
|
|
#define ASN1_F_D2I_NETSCAPE_PKEY 140
|
|
|
|
#define ASN1_F_D2I_NETSCAPE_RSA 141
|
|
|
|
#define ASN1_F_D2I_NETSCAPE_RSA_2 142
|
|
|
|
#define ASN1_F_D2I_NETSCAPE_SPKAC 143
|
|
|
|
#define ASN1_F_D2I_NETSCAPE_SPKI 144
|
|
|
|
#define ASN1_F_D2I_PKCS7 145
|
|
|
|
#define ASN1_F_D2I_PKCS7_DIGEST 146
|
|
|
|
#define ASN1_F_D2I_PKCS7_ENCRYPT 147
|
|
|
|
#define ASN1_F_D2I_PKCS7_ENC_CONTENT 148
|
|
|
|
#define ASN1_F_D2I_PKCS7_ENVELOPE 149
|
|
|
|
#define ASN1_F_D2I_PKCS7_ISSUER_AND_SERIAL 150
|
|
|
|
#define ASN1_F_D2I_PKCS7_RECIP_INFO 151
|
|
|
|
#define ASN1_F_D2I_PKCS7_SIGNED 152
|
|
|
|
#define ASN1_F_D2I_PKCS7_SIGNER_INFO 153
|
|
|
|
#define ASN1_F_D2I_PKCS7_SIGN_ENVELOPE 154
|
|
|
|
#define ASN1_F_D2I_PRIVATEKEY 155
|
|
|
|
#define ASN1_F_D2I_PUBLICKEY 156
|
|
|
|
#define ASN1_F_D2I_RSAPRIVATEKEY 157
|
|
|
|
#define ASN1_F_D2I_RSAPUBLICKEY 158
|
|
|
|
#define ASN1_F_D2I_X509 159
|
|
|
|
#define ASN1_F_D2I_X509_ALGOR 160
|
|
|
|
#define ASN1_F_D2I_X509_ATTRIBUTE 161
|
|
|
|
#define ASN1_F_D2I_X509_CINF 162
|
|
|
|
#define ASN1_F_D2I_X509_CRL 163
|
|
|
|
#define ASN1_F_D2I_X509_CRL_INFO 164
|
|
|
|
#define ASN1_F_D2I_X509_EXTENSION 165
|
|
|
|
#define ASN1_F_D2I_X509_KEY 166
|
|
|
|
#define ASN1_F_D2I_X509_NAME 167
|
|
|
|
#define ASN1_F_D2I_X509_NAME_ENTRY 168
|
|
|
|
#define ASN1_F_D2I_X509_PKEY 169
|
|
|
|
#define ASN1_F_D2I_X509_PUBKEY 170
|
|
|
|
#define ASN1_F_D2I_X509_REQ 171
|
|
|
|
#define ASN1_F_D2I_X509_REQ_INFO 172
|
|
|
|
#define ASN1_F_D2I_X509_REVOKED 173
|
|
|
|
#define ASN1_F_D2I_X509_SIG 174
|
|
|
|
#define ASN1_F_D2I_X509_VAL 175
|
|
|
|
#define ASN1_F_I2D_ASN1_HEADER 176
|
|
|
|
#define ASN1_F_I2D_DHPARAMS 177
|
|
|
|
#define ASN1_F_I2D_DSAPARAMS 178
|
|
|
|
#define ASN1_F_I2D_DSAPRIVATEKEY 179
|
|
|
|
#define ASN1_F_I2D_DSAPUBLICKEY 180
|
|
|
|
#define ASN1_F_I2D_NETSCAPE_RSA 181
|
|
|
|
#define ASN1_F_I2D_PKCS7 182
|
|
|
|
#define ASN1_F_I2D_PRIVATEKEY 183
|
|
|
|
#define ASN1_F_I2D_PUBLICKEY 184
|
|
|
|
#define ASN1_F_I2D_RSAPRIVATEKEY 185
|
|
|
|
#define ASN1_F_I2D_RSAPUBLICKEY 186
|
|
|
|
#define ASN1_F_I2D_X509_ATTRIBUTE 187
|
|
|
|
#define ASN1_F_I2T_ASN1_OBJECT 188
|
|
|
|
#define ASN1_F_NETSCAPE_PKEY_NEW 189
|
|
|
|
#define ASN1_F_NETSCAPE_SPKAC_NEW 190
|
|
|
|
#define ASN1_F_NETSCAPE_SPKI_NEW 191
|
|
|
|
#define ASN1_F_PKCS7_DIGEST_NEW 192
|
|
|
|
#define ASN1_F_PKCS7_ENCRYPT_NEW 193
|
|
|
|
#define ASN1_F_PKCS7_ENC_CONTENT_NEW 194
|
|
|
|
#define ASN1_F_PKCS7_ENVELOPE_NEW 195
|
|
|
|
#define ASN1_F_PKCS7_ISSUER_AND_SERIAL_NEW 196
|
|
|
|
#define ASN1_F_PKCS7_NEW 197
|
|
|
|
#define ASN1_F_PKCS7_RECIP_INFO_NEW 198
|
|
|
|
#define ASN1_F_PKCS7_SIGNED_NEW 199
|
|
|
|
#define ASN1_F_PKCS7_SIGNER_INFO_NEW 200
|
|
|
|
#define ASN1_F_PKCS7_SIGN_ENVELOPE_NEW 201
|
|
|
|
#define ASN1_F_X509_ALGOR_NEW 202
|
|
|
|
#define ASN1_F_X509_ATTRIBUTE_NEW 203
|
|
|
|
#define ASN1_F_X509_CINF_NEW 204
|
|
|
|
#define ASN1_F_X509_CRL_INFO_NEW 205
|
|
|
|
#define ASN1_F_X509_CRL_NEW 206
|
|
|
|
#define ASN1_F_X509_DHPARAMS_NEW 207
|
|
|
|
#define ASN1_F_X509_EXTENSION_NEW 208
|
|
|
|
#define ASN1_F_X509_INFO_NEW 209
|
|
|
|
#define ASN1_F_X509_KEY_NEW 210
|
|
|
|
#define ASN1_F_X509_NAME_ENTRY_NEW 211
|
|
|
|
#define ASN1_F_X509_NAME_NEW 212
|
|
|
|
#define ASN1_F_X509_NEW 213
|
|
|
|
#define ASN1_F_X509_PKEY_NEW 214
|
|
|
|
#define ASN1_F_X509_PUBKEY_NEW 215
|
|
|
|
#define ASN1_F_X509_REQ_INFO_NEW 216
|
|
|
|
#define ASN1_F_X509_REQ_NEW 217
|
|
|
|
#define ASN1_F_X509_REVOKED_NEW 218
|
|
|
|
#define ASN1_F_X509_SIG_NEW 219
|
|
|
|
#define ASN1_F_X509_VAL_FREE 220
|
|
|
|
#define ASN1_F_X509_VAL_NEW 221
|
1998-12-21 18:52:47 +08:00
|
|
|
|
|
|
|
/* Reason codes. */
|
|
|
|
#define ASN1_R_BAD_CLASS 100
|
|
|
|
#define ASN1_R_BAD_GET_OBJECT 101
|
|
|
|
#define ASN1_R_BAD_OBJECT_HEADER 102
|
|
|
|
#define ASN1_R_BAD_PASSWORD_READ 103
|
|
|
|
#define ASN1_R_BAD_PKCS7_CONTENT 104
|
|
|
|
#define ASN1_R_BAD_PKCS7_TYPE 105
|
|
|
|
#define ASN1_R_BAD_TAG 106
|
|
|
|
#define ASN1_R_BAD_TYPE 107
|
|
|
|
#define ASN1_R_BN_LIB 108
|
|
|
|
#define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 109
|
|
|
|
#define ASN1_R_BUFFER_TOO_SMALL 110
|
1998-12-21 18:56:39 +08:00
|
|
|
#define ASN1_R_DATA_IS_WRONG 111
|
|
|
|
#define ASN1_R_DECODING_ERROR 112
|
|
|
|
#define ASN1_R_ERROR_STACK 113
|
|
|
|
#define ASN1_R_EXPECTING_AN_INTEGER 114
|
|
|
|
#define ASN1_R_EXPECTING_AN_OBJECT 115
|
|
|
|
#define ASN1_R_EXPECTING_AN_OCTET_STRING 116
|
|
|
|
#define ASN1_R_EXPECTING_A_BIT_STRING 117
|
|
|
|
#define ASN1_R_EXPECTING_A_BOOLEAN 118
|
|
|
|
#define ASN1_R_EXPECTING_A_SEQUENCE 119
|
|
|
|
#define ASN1_R_EXPECTING_A_UTCTIME 120
|
|
|
|
#define ASN1_R_FIRST_NUM_TOO_LARGE 121
|
|
|
|
#define ASN1_R_HEADER_TOO_LONG 122
|
|
|
|
#define ASN1_R_INVALID_DIGIT 123
|
|
|
|
#define ASN1_R_INVALID_SEPARATOR 124
|
|
|
|
#define ASN1_R_INVALID_TIME_FORMAT 125
|
|
|
|
#define ASN1_R_IV_TOO_LARGE 126
|
|
|
|
#define ASN1_R_LENGTH_ERROR 127
|
|
|
|
#define ASN1_R_LENGTH_MISMATCH 128
|
|
|
|
#define ASN1_R_MISSING_EOS 129
|
|
|
|
#define ASN1_R_MISSING_SECOND_NUMBER 130
|
|
|
|
#define ASN1_R_NON_HEX_CHARACTERS 131
|
|
|
|
#define ASN1_R_NOT_ENOUGH_DATA 132
|
|
|
|
#define ASN1_R_ODD_NUMBER_OF_CHARS 133
|
|
|
|
#define ASN1_R_PARSING 134
|
|
|
|
#define ASN1_R_PRIVATE_KEY_HEADER_MISSING 135
|
|
|
|
#define ASN1_R_SECOND_NUMBER_TOO_LARGE 136
|
|
|
|
#define ASN1_R_SHORT_LINE 137
|
|
|
|
#define ASN1_R_STRING_TOO_SHORT 138
|
|
|
|
#define ASN1_R_TAG_VALUE_TOO_HIGH 139
|
|
|
|
#define ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD 140
|
|
|
|
#define ASN1_R_TOO_LONG 141
|
|
|
|
#define ASN1_R_UNABLE_TO_DECODE_RSA_KEY 142
|
|
|
|
#define ASN1_R_UNABLE_TO_DECODE_RSA_PRIVATE_KEY 143
|
|
|
|
#define ASN1_R_UNKNOWN_ATTRIBUTE_TYPE 144
|
|
|
|
#define ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM 145
|
|
|
|
#define ASN1_R_UNKNOWN_OBJECT_TYPE 146
|
|
|
|
#define ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE 147
|
|
|
|
#define ASN1_R_UNSUPPORTED_CIPHER 148
|
|
|
|
#define ASN1_R_UNSUPPORTED_ENCRYPTION_ALGORITHM 149
|
|
|
|
#define ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE 150
|
|
|
|
#define ASN1_R_UTCTIME_TOO_LONG 151
|
|
|
|
#define ASN1_R_WRONG_PRINTABLE_TYPE 152
|
|
|
|
#define ASN1_R_WRONG_TAG 153
|
|
|
|
#define ASN1_R_WRONG_TYPE 154
|