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
95 typedef int ASN1_BOOLEAN;
96 typedef int ASN1_NULL;
100 typedef struct asn1_pctx_st ASN1_PCTX;
102 #ifdef OPENSSL_SYS_WIN32
104 #undef X509_EXTENSIONS
105 #undef X509_CERT_PAIR
106 #undef PKCS7_ISSUER_AND_SERIAL
129 typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD;
131 typedef struct evp_pkey_method_st EVP_PKEY_METHOD;
132 typedef struct evp_pkey_ctx_st EVP_PKEY_CTX;
151 typedef struct x509_crl_method_st X509_CRL_METHOD;
163 typedef struct store_st STORE;
164 typedef struct store_method_st STORE_METHOD;
186 #define DECLARE_PKCS12_STACK_OF(type)
187 #define IMPLEMENT_PKCS12_STACK_OF(type)
191 typedef int CRYPTO_EX_new(
void *parent,
void *ptr,
CRYPTO_EX_DATA *ad,
192 int idx,
long argl,
void *argp);
193 typedef void CRYPTO_EX_free(
void *parent,
void *ptr,
CRYPTO_EX_DATA *ad,
194 int idx,
long argl,
void *argp);
196 int idx,
long argl,
void *argp);
198 typedef struct ocsp_req_ctx_st OCSP_REQ_CTX;
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