OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Typedefs
ossl_typ.h File Reference
#include <openssl/e_os2.h>

Go to the source code of this file.

Macros

#define DECLARE_PKCS12_STACK_OF(type)   /* Nothing */
 
#define IMPLEMENT_PKCS12_STACK_OF(type)   /* Nothing */
 

Typedefs

typedef struct asn1_string_st ASN1_INTEGER
 
typedef struct asn1_string_st ASN1_ENUMERATED
 
typedef struct asn1_string_st ASN1_BIT_STRING
 
typedef struct asn1_string_st ASN1_OCTET_STRING
 
typedef struct asn1_string_st ASN1_PRINTABLESTRING
 
typedef struct asn1_string_st ASN1_T61STRING
 
typedef struct asn1_string_st ASN1_IA5STRING
 
typedef struct asn1_string_st ASN1_GENERALSTRING
 
typedef struct asn1_string_st ASN1_UNIVERSALSTRING
 
typedef struct asn1_string_st ASN1_BMPSTRING
 
typedef struct asn1_string_st ASN1_UTCTIME
 
typedef struct asn1_string_st ASN1_TIME
 
typedef struct asn1_string_st ASN1_GENERALIZEDTIME
 
typedef struct asn1_string_st ASN1_VISIBLESTRING
 
typedef struct asn1_string_st ASN1_UTF8STRING
 
typedef struct asn1_string_st ASN1_STRING
 
typedef int ASN1_BOOLEAN
 
typedef int ASN1_NULL
 
typedef struct ASN1_ITEM_st ASN1_ITEM
 
typedef struct asn1_pctx_st ASN1_PCTX
 
typedef struct bignum_st BIGNUM
 
typedef struct bignum_ctx BN_CTX
 
typedef struct bn_blinding_st BN_BLINDING
 
typedef struct bn_mont_ctx_st BN_MONT_CTX
 
typedef struct bn_recp_ctx_st BN_RECP_CTX
 
typedef struct bn_gencb_st BN_GENCB
 
typedef struct buf_mem_st BUF_MEM
 
typedef struct evp_cipher_st EVP_CIPHER
 
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX
 
typedef struct env_md_st EVP_MD
 
typedef struct env_md_ctx_st EVP_MD_CTX
 
typedef struct evp_pkey_st EVP_PKEY
 
typedef struct
evp_pkey_asn1_method_st 
EVP_PKEY_ASN1_METHOD
 
typedef struct evp_pkey_method_st EVP_PKEY_METHOD
 
typedef struct evp_pkey_ctx_st EVP_PKEY_CTX
 
typedef struct dh_st DH
 
typedef struct dh_method DH_METHOD
 
typedef struct dsa_st DSA
 
typedef struct dsa_method DSA_METHOD
 
typedef struct rsa_st RSA
 
typedef struct rsa_meth_st RSA_METHOD
 
typedef struct rand_meth_st RAND_METHOD
 
typedef struct ecdh_method ECDH_METHOD
 
typedef struct ecdsa_method ECDSA_METHOD
 
typedef struct x509_st X509
 
typedef struct X509_algor_st X509_ALGOR
 
typedef struct X509_crl_st X509_CRL
 
typedef struct x509_crl_method_st X509_CRL_METHOD
 
typedef struct x509_revoked_st X509_REVOKED
 
typedef struct X509_name_st X509_NAME
 
typedef struct X509_pubkey_st X509_PUBKEY
 
typedef struct x509_store_st X509_STORE
 
typedef struct x509_store_ctx_st X509_STORE_CTX
 
typedef struct
pkcs8_priv_key_info_st 
PKCS8_PRIV_KEY_INFO
 
typedef struct v3_ext_ctx X509V3_CTX
 
typedef struct conf_st CONF
 
typedef struct store_st STORE
 
typedef struct store_method_st STORE_METHOD
 
typedef struct ui_st UI
 
typedef struct ui_method_st UI_METHOD
 
typedef struct st_ERR_FNS ERR_FNS
 
typedef struct engine_st ENGINE
 
typedef struct ssl_st SSL
 
typedef struct ssl_ctx_st SSL_CTX
 
typedef struct X509_POLICY_NODE_st X509_POLICY_NODE
 
typedef struct X509_POLICY_LEVEL_st X509_POLICY_LEVEL
 
typedef struct X509_POLICY_TREE_st X509_POLICY_TREE
 
typedef struct X509_POLICY_CACHE_st X509_POLICY_CACHE
 
typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID
 
typedef struct DIST_POINT_st DIST_POINT
 
typedef struct
ISSUING_DIST_POINT_st 
ISSUING_DIST_POINT
 
typedef struct NAME_CONSTRAINTS_st NAME_CONSTRAINTS
 
typedef struct crypto_ex_data_st CRYPTO_EX_DATA
 
typedef int CRYPTO_EX_new (void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl, void *argp)
 
typedef void CRYPTO_EX_free (void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl, void *argp)
 
typedef int CRYPTO_EX_dup (CRYPTO_EX_DATA *to, CRYPTO_EX_DATA *from, void *from_d, int idx, long argl, void *argp)
 
typedef struct ocsp_req_ctx_st OCSP_REQ_CTX
 
typedef struct ocsp_response_st OCSP_RESPONSE
 
typedef struct ocsp_responder_id_st OCSP_RESPID
 

Macro Definition Documentation

#define DECLARE_PKCS12_STACK_OF (   type)    /* Nothing */

Definition at line 186 of file ossl_typ.h.

#define IMPLEMENT_PKCS12_STACK_OF (   type)    /* Nothing */

Definition at line 187 of file ossl_typ.h.

Typedef Documentation

Definition at line 81 of file ossl_typ.h.

Definition at line 88 of file ossl_typ.h.

typedef int ASN1_BOOLEAN

Definition at line 95 of file ossl_typ.h.

Definition at line 80 of file ossl_typ.h.

Definition at line 91 of file ossl_typ.h.

Definition at line 86 of file ossl_typ.h.

Definition at line 85 of file ossl_typ.h.

typedef struct asn1_string_st ASN1_INTEGER

Definition at line 79 of file ossl_typ.h.

typedef struct ASN1_ITEM_st ASN1_ITEM

Definition at line 99 of file ossl_typ.h.

typedef int ASN1_NULL

Definition at line 96 of file ossl_typ.h.

Definition at line 82 of file ossl_typ.h.

typedef struct asn1_pctx_st ASN1_PCTX

Definition at line 100 of file ossl_typ.h.

Definition at line 83 of file ossl_typ.h.

typedef struct asn1_string_st ASN1_STRING

Definition at line 94 of file ossl_typ.h.

Definition at line 84 of file ossl_typ.h.

typedef struct asn1_string_st ASN1_TIME

Definition at line 90 of file ossl_typ.h.

Definition at line 87 of file ossl_typ.h.

typedef struct asn1_string_st ASN1_UTCTIME

Definition at line 89 of file ossl_typ.h.

Definition at line 93 of file ossl_typ.h.

Definition at line 92 of file ossl_typ.h.

Definition at line 180 of file ossl_typ.h.

typedef struct bignum_st BIGNUM

Definition at line 114 of file ossl_typ.h.

typedef struct bn_blinding_st BN_BLINDING

Definition at line 116 of file ossl_typ.h.

typedef struct bignum_ctx BN_CTX

Definition at line 115 of file ossl_typ.h.

typedef struct bn_gencb_st BN_GENCB

Definition at line 119 of file ossl_typ.h.

typedef struct bn_mont_ctx_st BN_MONT_CTX

Definition at line 117 of file ossl_typ.h.

typedef struct bn_recp_ctx_st BN_RECP_CTX

Definition at line 118 of file ossl_typ.h.

typedef struct buf_mem_st BUF_MEM

Definition at line 121 of file ossl_typ.h.

typedef struct conf_st CONF

Definition at line 161 of file ossl_typ.h.

Definition at line 189 of file ossl_typ.h.

typedef int CRYPTO_EX_dup(CRYPTO_EX_DATA *to, CRYPTO_EX_DATA *from, void *from_d, int idx, long argl, void *argp)

Definition at line 195 of file ossl_typ.h.

typedef void CRYPTO_EX_free(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl, void *argp)

Definition at line 193 of file ossl_typ.h.

typedef int CRYPTO_EX_new(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl, void *argp)

Definition at line 191 of file ossl_typ.h.

typedef struct dh_st DH

Definition at line 134 of file ossl_typ.h.

typedef struct dh_method DH_METHOD

Definition at line 135 of file ossl_typ.h.

typedef struct DIST_POINT_st DIST_POINT

Definition at line 181 of file ossl_typ.h.

typedef struct dsa_st DSA

Definition at line 137 of file ossl_typ.h.

typedef struct dsa_method DSA_METHOD

Definition at line 138 of file ossl_typ.h.

typedef struct ecdh_method ECDH_METHOD

Definition at line 145 of file ossl_typ.h.

typedef struct ecdsa_method ECDSA_METHOD

Definition at line 146 of file ossl_typ.h.

typedef struct engine_st ENGINE

Definition at line 171 of file ossl_typ.h.

typedef struct st_ERR_FNS ERR_FNS

Definition at line 169 of file ossl_typ.h.

typedef struct evp_cipher_st EVP_CIPHER

Definition at line 123 of file ossl_typ.h.

Definition at line 124 of file ossl_typ.h.

typedef struct env_md_st EVP_MD

Definition at line 125 of file ossl_typ.h.

typedef struct env_md_ctx_st EVP_MD_CTX

Definition at line 126 of file ossl_typ.h.

typedef struct evp_pkey_st EVP_PKEY

Definition at line 127 of file ossl_typ.h.

Definition at line 129 of file ossl_typ.h.

typedef struct evp_pkey_ctx_st EVP_PKEY_CTX

Definition at line 132 of file ossl_typ.h.

Definition at line 131 of file ossl_typ.h.

Definition at line 182 of file ossl_typ.h.

Definition at line 183 of file ossl_typ.h.

typedef struct ocsp_req_ctx_st OCSP_REQ_CTX

Definition at line 198 of file ossl_typ.h.

Definition at line 200 of file ossl_typ.h.

Definition at line 199 of file ossl_typ.h.

Definition at line 158 of file ossl_typ.h.

typedef struct rand_meth_st RAND_METHOD

Definition at line 143 of file ossl_typ.h.

typedef struct rsa_st RSA

Definition at line 140 of file ossl_typ.h.

typedef struct rsa_meth_st RSA_METHOD

Definition at line 141 of file ossl_typ.h.

typedef struct ssl_st SSL

Definition at line 172 of file ossl_typ.h.

typedef struct ssl_ctx_st SSL_CTX

Definition at line 173 of file ossl_typ.h.

typedef struct store_st STORE

Definition at line 163 of file ossl_typ.h.

typedef struct store_method_st STORE_METHOD

Definition at line 164 of file ossl_typ.h.

typedef struct ui_st UI

Definition at line 166 of file ossl_typ.h.

typedef struct ui_method_st UI_METHOD

Definition at line 167 of file ossl_typ.h.

typedef struct x509_st X509

Definition at line 148 of file ossl_typ.h.

typedef struct X509_algor_st X509_ALGOR

Definition at line 149 of file ossl_typ.h.

typedef struct X509_crl_st X509_CRL

Definition at line 150 of file ossl_typ.h.

Definition at line 151 of file ossl_typ.h.

typedef struct X509_name_st X509_NAME

Definition at line 153 of file ossl_typ.h.

Definition at line 178 of file ossl_typ.h.

Definition at line 176 of file ossl_typ.h.

Definition at line 175 of file ossl_typ.h.

Definition at line 177 of file ossl_typ.h.

typedef struct X509_pubkey_st X509_PUBKEY

Definition at line 154 of file ossl_typ.h.

typedef struct x509_revoked_st X509_REVOKED

Definition at line 152 of file ossl_typ.h.

typedef struct x509_store_st X509_STORE

Definition at line 155 of file ossl_typ.h.

Definition at line 156 of file ossl_typ.h.

typedef struct v3_ext_ctx X509V3_CTX

Definition at line 160 of file ossl_typ.h.