Latest update.
This commit is contained in:
+10
-22
@@ -40,6 +40,11 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Needed stacks for types defined in other headers */
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_NAME)
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509)
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_REVOKED)
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_CRL)
|
||||
|
||||
/* Flags for X509_get_signature_info() */
|
||||
/* Signature info is valid */
|
||||
@@ -77,33 +82,21 @@ typedef struct X509_val_st {
|
||||
typedef struct X509_sig_st X509_SIG;
|
||||
|
||||
typedef struct X509_name_entry_st X509_NAME_ENTRY;
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_NAME_ENTRY)
|
||||
|
||||
DEFINE_STACK_OF(X509_NAME_ENTRY)
|
||||
|
||||
DEFINE_STACK_OF(X509_NAME)
|
||||
|
||||
# define X509_EX_V_NETSCAPE_HACK 0x8000
|
||||
# define X509_EX_V_INIT 0x0001
|
||||
typedef struct X509_extension_st X509_EXTENSION;
|
||||
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_EXTENSION)
|
||||
typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS;
|
||||
|
||||
DEFINE_STACK_OF(X509_EXTENSION)
|
||||
|
||||
typedef struct x509_attributes_st X509_ATTRIBUTE;
|
||||
|
||||
DEFINE_STACK_OF(X509_ATTRIBUTE)
|
||||
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_ATTRIBUTE)
|
||||
typedef struct X509_req_info_st X509_REQ_INFO;
|
||||
|
||||
typedef struct X509_req_st X509_REQ;
|
||||
|
||||
typedef struct x509_cert_aux_st X509_CERT_AUX;
|
||||
|
||||
typedef struct x509_cinf_st X509_CINF;
|
||||
|
||||
DEFINE_STACK_OF(X509)
|
||||
|
||||
/* This is used for a table of trust checking functions */
|
||||
|
||||
typedef struct x509_trust_st {
|
||||
@@ -114,8 +107,8 @@ typedef struct x509_trust_st {
|
||||
int arg1;
|
||||
void *arg2;
|
||||
} X509_TRUST;
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_TRUST)
|
||||
|
||||
DEFINE_STACK_OF(X509_TRUST)
|
||||
|
||||
/* standard trust ids */
|
||||
|
||||
@@ -227,12 +220,8 @@ DEFINE_STACK_OF(X509_TRUST)
|
||||
XN_FLAG_FN_LN | \
|
||||
XN_FLAG_FN_ALIGN)
|
||||
|
||||
DEFINE_STACK_OF(X509_REVOKED)
|
||||
|
||||
typedef struct X509_crl_info_st X509_CRL_INFO;
|
||||
|
||||
DEFINE_STACK_OF(X509_CRL)
|
||||
|
||||
typedef struct private_key_st {
|
||||
int version;
|
||||
/* The PKCS#8 data types */
|
||||
@@ -256,8 +245,7 @@ typedef struct X509_info_st {
|
||||
int enc_len;
|
||||
char *enc_data;
|
||||
} X509_INFO;
|
||||
|
||||
DEFINE_STACK_OF(X509_INFO)
|
||||
DEFINE_OR_DECLARE_STACK_OF(X509_INFO)
|
||||
|
||||
/*
|
||||
* The next 2 structures and their 8 routines are used to manipulate Netscape's
|
||||
|
||||
Reference in New Issue
Block a user