#ifndef OPENSSL_HEADER_ASN1_H
#define OPENSSL_HEADER_ASN1_H
#include <openssl/base.h>
#include <time.h>
#include <openssl/bio.h>
#include <openssl/bn.h>
#include <openssl/stack.h>
#if defined(__cplusplus)
extern …
extern "C++" {
BSSL_NAMESPACE_BEGIN
BORINGSSL_MAKE_DELETER(…)
BORINGSSL_MAKE_DELETER(…)
BORINGSSL_MAKE_DELETER(…)
BSSL_NAMESPACE_END
}
#endif
#define ASN1_R_ASN1_LENGTH_MISMATCH …
#define ASN1_R_AUX_ERROR …
#define ASN1_R_BAD_GET_ASN1_OBJECT_CALL …
#define ASN1_R_BAD_OBJECT_HEADER …
#define ASN1_R_BMPSTRING_IS_WRONG_LENGTH …
#define ASN1_R_BN_LIB …
#define ASN1_R_BOOLEAN_IS_WRONG_LENGTH …
#define ASN1_R_BUFFER_TOO_SMALL …
#define ASN1_R_CONTEXT_NOT_INITIALISED …
#define ASN1_R_DECODE_ERROR …
#define ASN1_R_DEPTH_EXCEEDED …
#define ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED …
#define ASN1_R_ENCODE_ERROR …
#define ASN1_R_ERROR_GETTING_TIME …
#define ASN1_R_EXPECTING_AN_ASN1_SEQUENCE …
#define ASN1_R_EXPECTING_AN_INTEGER …
#define ASN1_R_EXPECTING_AN_OBJECT …
#define ASN1_R_EXPECTING_A_BOOLEAN …
#define ASN1_R_EXPECTING_A_TIME …
#define ASN1_R_EXPLICIT_LENGTH_MISMATCH …
#define ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED …
#define ASN1_R_FIELD_MISSING …
#define ASN1_R_FIRST_NUM_TOO_LARGE …
#define ASN1_R_HEADER_TOO_LONG …
#define ASN1_R_ILLEGAL_BITSTRING_FORMAT …
#define ASN1_R_ILLEGAL_BOOLEAN …
#define ASN1_R_ILLEGAL_CHARACTERS …
#define ASN1_R_ILLEGAL_FORMAT …
#define ASN1_R_ILLEGAL_HEX …
#define ASN1_R_ILLEGAL_IMPLICIT_TAG …
#define ASN1_R_ILLEGAL_INTEGER …
#define ASN1_R_ILLEGAL_NESTED_TAGGING …
#define ASN1_R_ILLEGAL_NULL …
#define ASN1_R_ILLEGAL_NULL_VALUE …
#define ASN1_R_ILLEGAL_OBJECT …
#define ASN1_R_ILLEGAL_OPTIONAL_ANY …
#define ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE …
#define ASN1_R_ILLEGAL_TAGGED_ANY …
#define ASN1_R_ILLEGAL_TIME_VALUE …
#define ASN1_R_INTEGER_NOT_ASCII_FORMAT …
#define ASN1_R_INTEGER_TOO_LARGE_FOR_LONG …
#define ASN1_R_INVALID_BIT_STRING_BITS_LEFT …
#define ASN1_R_INVALID_BMPSTRING …
#define ASN1_R_INVALID_DIGIT …
#define ASN1_R_INVALID_MODIFIER …
#define ASN1_R_INVALID_NUMBER …
#define ASN1_R_INVALID_OBJECT_ENCODING …
#define ASN1_R_INVALID_SEPARATOR …
#define ASN1_R_INVALID_TIME_FORMAT …
#define ASN1_R_INVALID_UNIVERSALSTRING …
#define ASN1_R_INVALID_UTF8STRING …
#define ASN1_R_LIST_ERROR …
#define ASN1_R_MISSING_ASN1_EOS …
#define ASN1_R_MISSING_EOC …
#define ASN1_R_MISSING_SECOND_NUMBER …
#define ASN1_R_MISSING_VALUE …
#define ASN1_R_MSTRING_NOT_UNIVERSAL …
#define ASN1_R_MSTRING_WRONG_TAG …
#define ASN1_R_NESTED_ASN1_ERROR …
#define ASN1_R_NESTED_ASN1_STRING …
#define ASN1_R_NON_HEX_CHARACTERS …
#define ASN1_R_NOT_ASCII_FORMAT …
#define ASN1_R_NOT_ENOUGH_DATA …
#define ASN1_R_NO_MATCHING_CHOICE_TYPE …
#define ASN1_R_NULL_IS_WRONG_LENGTH …
#define ASN1_R_OBJECT_NOT_ASCII_FORMAT …
#define ASN1_R_ODD_NUMBER_OF_CHARS …
#define ASN1_R_SECOND_NUMBER_TOO_LARGE …
#define ASN1_R_SEQUENCE_LENGTH_MISMATCH …
#define ASN1_R_SEQUENCE_NOT_CONSTRUCTED …
#define ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG …
#define ASN1_R_SHORT_LINE …
#define ASN1_R_STREAMING_NOT_SUPPORTED …
#define ASN1_R_STRING_TOO_LONG …
#define ASN1_R_STRING_TOO_SHORT …
#define ASN1_R_TAG_VALUE_TOO_HIGH …
#define ASN1_R_TIME_NOT_ASCII_FORMAT …
#define ASN1_R_TOO_LONG …
#define ASN1_R_TYPE_NOT_CONSTRUCTED …
#define ASN1_R_TYPE_NOT_PRIMITIVE …
#define ASN1_R_UNEXPECTED_EOC …
#define ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH …
#define ASN1_R_UNKNOWN_FORMAT …
#define ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM …
#define ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM …
#define ASN1_R_UNKNOWN_TAG …
#define ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE …
#define ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE …
#define ASN1_R_UNSUPPORTED_TYPE …
#define ASN1_R_WRONG_PUBLIC_KEY_TYPE …
#define ASN1_R_WRONG_TAG …
#define ASN1_R_WRONG_TYPE …
#define ASN1_R_NESTED_TOO_DEEP …
#define ASN1_R_BAD_TEMPLATE …
#define ASN1_R_INVALID_BIT_STRING_PADDING …
#define ASN1_R_WRONG_INTEGER_TYPE …
#define ASN1_R_INVALID_INTEGER …
#endif