55 #ifndef HEADER_OPENSSL_TYPES_H
56 #define HEADER_OPENSSL_TYPES_H
58 #include <openssl/e_os2.h>
60 #ifdef NO_ASN1_TYPEDEFS
61 #define ASN1_INTEGER ASN1_STRING
62 #define ASN1_ENUMERATED ASN1_STRING
63 #define ASN1_BIT_STRING ASN1_STRING
64 #define ASN1_OCTET_STRING ASN1_STRING
65 #define ASN1_PRINTABLESTRING ASN1_STRING
66 #define ASN1_T61STRING ASN1_STRING
67 #define ASN1_IA5STRING ASN1_STRING
68 #define ASN1_UTCTIME ASN1_STRING
69 #define ASN1_GENERALIZEDTIME ASN1_STRING
70 #define ASN1_TIME ASN1_STRING
71 #define ASN1_GENERALSTRING ASN1_STRING
72 #define ASN1_UNIVERSALSTRING ASN1_STRING
73 #define ASN1_BMPSTRING ASN1_STRING
74 #define ASN1_VISIBLESTRING ASN1_STRING
75 #define ASN1_UTF8STRING ASN1_STRING
76 #define ASN1_BOOLEAN int
94 typedef int ASN1_BOOLEAN;
95 typedef int ASN1_NULL;
98 #ifdef OPENSSL_SYS_WIN32
100 #undef X509_CERT_PAIR
101 #undef PKCS7_ISSUER_AND_SERIAL
146 typedef struct store_st STORE;
147 typedef struct store_method_st STORE_METHOD;
162 #define DECLARE_PKCS12_STACK_OF(type)
163 #define IMPLEMENT_PKCS12_STACK_OF(type)
167 typedef int CRYPTO_EX_new(
void *parent,
void *ptr,
CRYPTO_EX_DATA *ad,
168 int idx,
long argl,
void *argp);
169 typedef void CRYPTO_EX_free(
void *parent,
void *ptr,
CRYPTO_EX_DATA *ad,
170 int idx,
long argl,
void *argp);
172 int idx,
long argl,
void *argp);
Definition: ecs_locl.h:68
Definition: eng_int.h:148
Definition: pcy_int.h:125
Definition: x509_vfy.h:183
Definition: ech_locl.h:65
Definition: bn_blind.c:118
Definition: ui_locl.h:139
Definition: pcy_int.h:158
Definition: pcy_int.h:148
Definition: pcy_int.h:171
Definition: x509_vfy.h:230