diff options
Diffstat (limited to 'src/include/openssl/asn1.h')
-rw-r--r-- | src/include/openssl/asn1.h | 336 |
1 files changed, 153 insertions, 183 deletions
diff --git a/src/include/openssl/asn1.h b/src/include/openssl/asn1.h index 941b156..4baf81c 100644 --- a/src/include/openssl/asn1.h +++ b/src/include/openssl/asn1.h @@ -517,7 +517,7 @@ struct X509_algor_st } /* X509_ALGOR */; DEFINE_STACK_OF(X509_ALGOR); -DECLARE_ASN1_FUNCTIONS(X509_ALGOR); +DECLARE_ASN1_FUNCTIONS(X509_ALGOR) typedef struct NETSCAPE_X509_st { @@ -1078,187 +1078,157 @@ OPENSSL_EXPORT int BIO_asn1_get_suffix(BIO *b, asn1_ps_func **psuffix, asn1_ps_f } #endif -#define ASN1_F_asn1_template_ex_d2i 100 -#define ASN1_F_ASN1_dup 101 -#define ASN1_F_a2i_ASN1_STRING 102 -#define ASN1_F_ASN1_d2i_fp 103 -#define ASN1_F_d2i_ASN1_OBJECT 104 -#define ASN1_F_asn1_item_ex_combine_new 105 -#define ASN1_F_ASN1_template_new 106 -#define ASN1_F_asn1_do_adb 107 -#define ASN1_F_asn1_d2i_read_bio 108 -#define ASN1_F_asn1_ex_c2i 109 -#define ASN1_F_c2i_ASN1_INTEGER 110 -#define ASN1_F_ASN1_PCTX_new 111 -#define ASN1_F_ASN1_item_unpack 112 -#define ASN1_F_d2i_ASN1_type_bytes 113 -#define ASN1_F_a2i_ASN1_INTEGER 114 -#define ASN1_F_asn1_collect 115 -#define ASN1_F_ASN1_item_dup 116 -#define ASN1_F_ASN1_ENUMERATED_set 117 -#define ASN1_F_c2i_ASN1_OBJECT 118 -#define ASN1_F_ASN1_unpack_string 119 -#define ASN1_F_d2i_ASN1_UINTEGER 120 -#define ASN1_F_long_c2i 121 -#define ASN1_F_ASN1_seq_pack 122 -#define ASN1_F_a2d_ASN1_OBJECT 123 -#define ASN1_F_ASN1_STRING_type_new 124 -#define ASN1_F_ASN1_INTEGER_set 125 -#define ASN1_F_BN_to_ASN1_INTEGER 126 -#define ASN1_F_BIO_new_NDEF 127 -#define ASN1_F_ASN1_ENUMERATED_to_BN 128 -#define ASN1_F_ASN1_item_ex_d2i 129 -#define ASN1_F_ASN1_INTEGER_to_BN 130 -#define ASN1_F_i2d_ASN1_TIME 131 -#define ASN1_F_ASN1_TIME_adj 132 -#define ASN1_F_ASN1_BIT_STRING_set_bit 133 -#define ASN1_F_ASN1_seq_unpack 134 -#define ASN1_F_ASN1_item_pack 135 -#define ASN1_F_ASN1_STRING_set 136 -#define ASN1_F_ASN1_UTCTIME_adj 137 -#define ASN1_F_ASN1_mbstring_ncopy 138 -#define ASN1_F_d2i_ASN1_BOOLEAN 139 -#define ASN1_F_ASN1_OBJECT_new 140 -#define ASN1_F_asn1_template_noexp_d2i 141 -#define ASN1_F_c2i_ASN1_BIT_STRING 142 -#define ASN1_F_BN_to_ASN1_ENUMERATED 143 -#define ASN1_F_asn1_d2i_ex_primitive 144 -#define ASN1_F_ASN1_i2d_bio 145 -#define ASN1_F_ASN1_item_i2d_bio 146 -#define ASN1_F_d2i_ASN1_UTCTIME 147 -#define ASN1_F_ASN1_STRING_TABLE_add 148 -#define ASN1_F_asn1_find_end 149 -#define ASN1_F_ASN1_item_d2i_fp 150 -#define ASN1_F_collect_data 151 -#define ASN1_F_asn1_check_tlen 152 -#define ASN1_F_ASN1_i2d_fp 153 -#define ASN1_F_ASN1_item_i2d_fp 154 -#define ASN1_F_ASN1_GENERALIZEDTIME_adj 155 -#define ASN1_F_asn1_collate_primitive 156 -#define ASN1_F_ASN1_pack_string 157 -#define ASN1_F_ASN1_get_object 158 -#define ASN1_F_d2i_ASN1_bytes 159 -#define ASN1_F_a2i_ASN1_ENUMERATED 160 -#define ASN1_R_ASN1_SIG_PARSE_ERROR 100 -#define ASN1_R_ADDING_OBJECT 101 -#define ASN1_R_MIME_NO_CONTENT_TYPE 102 -#define ASN1_R_UNKNOWN_OBJECT_TYPE 103 -#define ASN1_R_ILLEGAL_FORMAT 104 -#define ASN1_R_HEADER_TOO_LONG 105 -#define ASN1_R_INVALID_UTF8STRING 106 -#define ASN1_R_EXPLICIT_LENGTH_MISMATCH 107 -#define ASN1_R_ILLEGAL_TAGGED_ANY 108 -#define ASN1_R_DATA_IS_WRONG 109 -#define ASN1_R_NOT_ASCII_FORMAT 110 -#define ASN1_R_NOT_ENOUGH_DATA 111 -#define ASN1_R_MSTRING_NOT_UNIVERSAL 112 -#define ASN1_R_UNKNOWN_FORMAT 113 -#define ASN1_R_BAD_PASSWORD_READ 115 -#define ASN1_R_BAD_OBJECT_HEADER 116 -#define ASN1_R_ILLEGAL_CHARACTERS 117 -#define ASN1_R_CONTEXT_NOT_INITIALISED 118 -#define ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG 119 -#define ASN1_R_BN_LIB 120 -#define ASN1_R_NO_MATCHING_CHOICE_TYPE 121 -#define ASN1_R_SEQUENCE_NOT_CONSTRUCTED 122 -#define ASN1_R_ASN1_PARSE_ERROR 123 -#define ASN1_R_NO_MULTIPART_BOUNDARY 124 -#define ASN1_R_INVALID_SEPARATOR 125 -#define ASN1_R_MALLOC_FAILURE 126 -#define ASN1_R_ILLEGAL_NULL 127 -#define ASN1_R_INVALID_MIME_TYPE 128 -#define ASN1_R_INVALID_NUMBER 129 -#define ASN1_R_STRING_TOO_LONG 130 -#define ASN1_R_BAD_GET_ASN1_OBJECT_CALL 131 -#define ASN1_R_UNABLE_TO_DECODE_RSA_KEY 132 -#define ASN1_R_EXPECTING_A_TIME 133 -#define ASN1_R_TAG_VALUE_TOO_HIGH 134 -#define ASN1_R_NESTED_ASN1_STRING 135 -#define ASN1_R_ILLEGAL_BITSTRING_FORMAT 136 -#define ASN1_R_MISSING_SECOND_NUMBER 137 -#define ASN1_R_TIME_NOT_ASCII_FORMAT 138 -#define ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD 139 -#define ASN1_R_WRONG_TYPE 140 -#define ASN1_R_EXPECTING_AN_INTEGER 141 -#define ASN1_R_DEPTH_EXCEEDED 142 -#define ASN1_R_ILLEGAL_OBJECT 143 -#define ASN1_R_UNKNOWN_TAG 144 -#define ASN1_R_ILLEGAL_IMPLICIT_TAG 145 -#define ASN1_R_AUX_ERROR 146 -#define ASN1_R_SEQUENCE_LENGTH_MISMATCH 147 -#define ASN1_R_FIELD_MISSING 148 -#define ASN1_R_TYPE_NOT_CONSTRUCTED 149 -#define ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH 150 -#define ASN1_R_FIRST_NUM_TOO_LARGE 151 -#define ASN1_R_INVALID_DIGIT 152 -#define ASN1_R_MSTRING_WRONG_TAG 153 -#define ASN1_R_OBJECT_NOT_ASCII_FORMAT 154 -#define ASN1_R_UNSUPPORTED_TYPE 155 -#define ASN1_R_ERROR_LOADING_SECTION 156 -#define ASN1_R_ODD_NUMBER_OF_CHARS 157 -#define ASN1_R_ASN1_LENGTH_MISMATCH 158 -#define ASN1_R_MISSING_EOC 159 -#define ASN1_R_ILLEGAL_INTEGER 160 -#define ASN1_R_ILLEGAL_HEX 161 -#define ASN1_R_NESTED_ASN1_ERROR 162 -#define ASN1_R_TOO_LONG 163 -#define ASN1_R_LENGTH_ERROR 164 -#define ASN1_R_DECODING_ERROR 165 -#define ASN1_R_MIME_SIG_PARSE_ERROR 166 -#define ASN1_R_ILLEGAL_NULL_VALUE 167 -#define ASN1_R_EXPECTING_A_BOOLEAN 168 -#define ASN1_R_STREAMING_NOT_SUPPORTED 169 -#define ASN1_R_INVALID_BMPSTRING_LENGTH 170 -#define ASN1_R_INTEGER_NOT_ASCII_FORMAT 171 -#define ASN1_R_INVALID_MODIFIER 172 -#define ASN1_R_UNEXPECTED_EOC 173 -#define ASN1_R_ILLEGAL_NESTED_TAGGING 174 -#define ASN1_R_IV_TOO_LARGE 175 -#define ASN1_R_INTEGER_TOO_LARGE_FOR_LONG 176 -#define ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE 177 -#define ASN1_R_BUFFER_TOO_SMALL 178 -#define ASN1_R_INVALID_UNIVERSALSTRING_LENGTH 179 -#define ASN1_R_UNSUPPORTED_ENCRYPTION_ALGORITHM 181 -#define ASN1_R_MIME_PARSE_ERROR 182 -#define ASN1_R_INVALID_OBJECT_ENCODING 183 -#define ASN1_R_PRIVATE_KEY_HEADER_MISSING 184 -#define ASN1_R_UNSUPPORTED_CIPHER 185 -#define ASN1_R_NO_MULTIPART_BODY_FAILURE 186 -#define ASN1_R_NO_CONTENT_TYPE 187 -#define ASN1_R_SECOND_NUMBER_TOO_LARGE 188 -#define ASN1_R_INVALID_TIME_FORMAT 189 -#define ASN1_R_NO_DEFAULT_DIGEST 190 -#define ASN1_R_ERROR_SETTING_CIPHER_PARAMS 191 -#define ASN1_R_EXPECTING_AN_OBJECT 192 -#define ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE 193 -#define ASN1_R_ERROR_GETTING_TIME 194 -#define ASN1_R_MISSING_VALUE 195 -#define ASN1_R_LIST_ERROR 196 -#define ASN1_R_DECODE_ERROR 197 -#define ASN1_R_NON_HEX_CHARACTERS 198 -#define ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE 199 -#define ASN1_R_EXPECTING_AN_ASN1_SEQUENCE 201 -#define ASN1_R_STRING_TOO_SHORT 203 -#define ASN1_R_ILLEGAL_OPTIONAL_ANY 204 -#define ASN1_R_BMPSTRING_IS_WRONG_LENGTH 205 -#define ASN1_R_NO_SIG_CONTENT_TYPE 206 -#define ASN1_R_ENCODE_ERROR 207 -#define ASN1_R_SHORT_LINE 208 -#define ASN1_R_ILLEGAL_TIME_VALUE 209 -#define ASN1_R_UNABLE_TO_DECODE_RSA_PRIVATE_KEY 210 -#define ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER 211 -#define ASN1_R_BAD_CLASS 212 -#define ASN1_R_BAD_TAG 213 -#define ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE 214 -#define ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED 215 -#define ASN1_R_ILLEGAL_BOOLEAN 216 -#define ASN1_R_SIG_INVALID_MIME_TYPE 217 -#define ASN1_R_NULL_IS_WRONG_LENGTH 218 -#define ASN1_R_MISSING_ASN1_EOS 219 -#define ASN1_R_ERROR_PARSING_SET_ELEMENT 220 -#define ASN1_R_WRONG_TAG 221 -#define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 222 -#define ASN1_R_TYPE_NOT_PRIMITIVE 223 -#define ASN1_R_INVALID_BIT_STRING_BITS_LEFT 224 +#define ASN1_F_ASN1_BIT_STRING_set_bit 100 +#define ASN1_F_ASN1_ENUMERATED_set 101 +#define ASN1_F_ASN1_ENUMERATED_to_BN 102 +#define ASN1_F_ASN1_GENERALIZEDTIME_adj 103 +#define ASN1_F_ASN1_INTEGER_set 104 +#define ASN1_F_ASN1_INTEGER_to_BN 105 +#define ASN1_F_ASN1_OBJECT_new 106 +#define ASN1_F_ASN1_PCTX_new 107 +#define ASN1_F_ASN1_STRING_TABLE_add 108 +#define ASN1_F_ASN1_STRING_set 109 +#define ASN1_F_ASN1_STRING_type_new 110 +#define ASN1_F_ASN1_TIME_adj 111 +#define ASN1_F_ASN1_UTCTIME_adj 112 +#define ASN1_F_ASN1_d2i_fp 113 +#define ASN1_F_ASN1_dup 114 +#define ASN1_F_ASN1_generate_v3 115 +#define ASN1_F_ASN1_get_object 116 +#define ASN1_F_ASN1_i2d_bio 117 +#define ASN1_F_ASN1_i2d_fp 118 +#define ASN1_F_ASN1_item_d2i_fp 119 +#define ASN1_F_ASN1_item_dup 120 +#define ASN1_F_ASN1_item_ex_d2i 121 +#define ASN1_F_ASN1_item_i2d_bio 122 +#define ASN1_F_ASN1_item_i2d_fp 123 +#define ASN1_F_ASN1_item_pack 124 +#define ASN1_F_ASN1_item_unpack 125 +#define ASN1_F_ASN1_mbstring_ncopy 126 +#define ASN1_F_ASN1_template_new 127 +#define ASN1_F_BIO_new_NDEF 128 +#define ASN1_F_BN_to_ASN1_ENUMERATED 129 +#define ASN1_F_BN_to_ASN1_INTEGER 130 +#define ASN1_F_a2d_ASN1_OBJECT 131 +#define ASN1_F_a2i_ASN1_ENUMERATED 132 +#define ASN1_F_a2i_ASN1_INTEGER 133 +#define ASN1_F_a2i_ASN1_STRING 134 +#define ASN1_F_append_exp 135 +#define ASN1_F_asn1_cb 136 +#define ASN1_F_asn1_check_tlen 137 +#define ASN1_F_asn1_collate_primitive 138 +#define ASN1_F_asn1_collect 139 +#define ASN1_F_asn1_d2i_ex_primitive 140 +#define ASN1_F_asn1_d2i_read_bio 141 +#define ASN1_F_asn1_do_adb 142 +#define ASN1_F_asn1_ex_c2i 143 +#define ASN1_F_asn1_find_end 144 +#define ASN1_F_asn1_item_ex_combine_new 145 +#define ASN1_F_asn1_str2type 146 +#define ASN1_F_asn1_template_ex_d2i 147 +#define ASN1_F_asn1_template_noexp_d2i 148 +#define ASN1_F_bitstr_cb 149 +#define ASN1_F_c2i_ASN1_BIT_STRING 150 +#define ASN1_F_c2i_ASN1_INTEGER 151 +#define ASN1_F_c2i_ASN1_OBJECT 152 +#define ASN1_F_collect_data 153 +#define ASN1_F_d2i_ASN1_BOOLEAN 154 +#define ASN1_F_d2i_ASN1_OBJECT 155 +#define ASN1_F_d2i_ASN1_UINTEGER 156 +#define ASN1_F_d2i_ASN1_UTCTIME 157 +#define ASN1_F_d2i_ASN1_bytes 158 +#define ASN1_F_d2i_ASN1_type_bytes 159 +#define ASN1_F_i2d_ASN1_TIME 160 +#define ASN1_F_i2d_PrivateKey 161 +#define ASN1_F_long_c2i 162 +#define ASN1_F_parse_tagging 163 +#define ASN1_R_ASN1_LENGTH_MISMATCH 100 +#define ASN1_R_AUX_ERROR 101 +#define ASN1_R_BAD_GET_ASN1_OBJECT_CALL 102 +#define ASN1_R_BAD_OBJECT_HEADER 103 +#define ASN1_R_BMPSTRING_IS_WRONG_LENGTH 104 +#define ASN1_R_BN_LIB 105 +#define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 106 +#define ASN1_R_BUFFER_TOO_SMALL 107 +#define ASN1_R_DECODE_ERROR 108 +#define ASN1_R_DEPTH_EXCEEDED 109 +#define ASN1_R_ENCODE_ERROR 110 +#define ASN1_R_ERROR_GETTING_TIME 111 +#define ASN1_R_EXPECTING_AN_ASN1_SEQUENCE 112 +#define ASN1_R_EXPECTING_AN_INTEGER 113 +#define ASN1_R_EXPECTING_AN_OBJECT 114 +#define ASN1_R_EXPECTING_A_BOOLEAN 115 +#define ASN1_R_EXPECTING_A_TIME 116 +#define ASN1_R_EXPLICIT_LENGTH_MISMATCH 117 +#define ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED 118 +#define ASN1_R_FIELD_MISSING 119 +#define ASN1_R_FIRST_NUM_TOO_LARGE 120 +#define ASN1_R_HEADER_TOO_LONG 121 +#define ASN1_R_ILLEGAL_BITSTRING_FORMAT 122 +#define ASN1_R_ILLEGAL_BOOLEAN 123 +#define ASN1_R_ILLEGAL_CHARACTERS 124 +#define ASN1_R_ILLEGAL_FORMAT 125 +#define ASN1_R_ILLEGAL_HEX 126 +#define ASN1_R_ILLEGAL_IMPLICIT_TAG 127 +#define ASN1_R_ILLEGAL_INTEGER 128 +#define ASN1_R_ILLEGAL_NESTED_TAGGING 129 +#define ASN1_R_ILLEGAL_NULL 130 +#define ASN1_R_ILLEGAL_NULL_VALUE 131 +#define ASN1_R_ILLEGAL_OBJECT 132 +#define ASN1_R_ILLEGAL_OPTIONAL_ANY 133 +#define ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE 134 +#define ASN1_R_ILLEGAL_TAGGED_ANY 135 +#define ASN1_R_ILLEGAL_TIME_VALUE 136 +#define ASN1_R_INTEGER_NOT_ASCII_FORMAT 137 +#define ASN1_R_INTEGER_TOO_LARGE_FOR_LONG 138 +#define ASN1_R_INVALID_BIT_STRING_BITS_LEFT 139 +#define ASN1_R_INVALID_BMPSTRING_LENGTH 140 +#define ASN1_R_INVALID_DIGIT 141 +#define ASN1_R_INVALID_MODIFIER 142 +#define ASN1_R_INVALID_NUMBER 143 +#define ASN1_R_INVALID_OBJECT_ENCODING 144 +#define ASN1_R_INVALID_SEPARATOR 145 +#define ASN1_R_INVALID_TIME_FORMAT 146 +#define ASN1_R_INVALID_UNIVERSALSTRING_LENGTH 147 +#define ASN1_R_INVALID_UTF8STRING 148 +#define ASN1_R_LIST_ERROR 149 +#define ASN1_R_MALLOC_FAILURE 150 +#define ASN1_R_MISSING_ASN1_EOS 151 +#define ASN1_R_MISSING_EOC 152 +#define ASN1_R_MISSING_SECOND_NUMBER 153 +#define ASN1_R_MISSING_VALUE 154 +#define ASN1_R_MSTRING_NOT_UNIVERSAL 155 +#define ASN1_R_MSTRING_WRONG_TAG 156 +#define ASN1_R_NESTED_ASN1_ERROR 157 +#define ASN1_R_NESTED_ASN1_STRING 158 +#define ASN1_R_NON_HEX_CHARACTERS 159 +#define ASN1_R_NOT_ASCII_FORMAT 160 +#define ASN1_R_NOT_ENOUGH_DATA 161 +#define ASN1_R_NO_MATCHING_CHOICE_TYPE 162 +#define ASN1_R_NULL_IS_WRONG_LENGTH 163 +#define ASN1_R_OBJECT_NOT_ASCII_FORMAT 164 +#define ASN1_R_ODD_NUMBER_OF_CHARS 165 +#define ASN1_R_SECOND_NUMBER_TOO_LARGE 166 +#define ASN1_R_SEQUENCE_LENGTH_MISMATCH 167 +#define ASN1_R_SEQUENCE_NOT_CONSTRUCTED 168 +#define ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG 169 +#define ASN1_R_SHORT_LINE 170 +#define ASN1_R_STREAMING_NOT_SUPPORTED 171 +#define ASN1_R_STRING_TOO_LONG 172 +#define ASN1_R_STRING_TOO_SHORT 173 +#define ASN1_R_TAG_VALUE_TOO_HIGH 174 +#define ASN1_R_TIME_NOT_ASCII_FORMAT 175 +#define ASN1_R_TOO_LONG 176 +#define ASN1_R_TYPE_NOT_CONSTRUCTED 177 +#define ASN1_R_TYPE_NOT_PRIMITIVE 178 +#define ASN1_R_UNEXPECTED_EOC 179 +#define ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH 180 +#define ASN1_R_UNKNOWN_FORMAT 181 +#define ASN1_R_UNKNOWN_TAG 182 +#define ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE 183 +#define ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE 184 +#define ASN1_R_UNSUPPORTED_TYPE 185 +#define ASN1_R_WRONG_TAG 186 +#define ASN1_R_WRONG_TYPE 187 #endif |