OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions | Variables
tasn_prn.c File Reference
#include <stddef.h>
#include "cryptlib.h"
#include <openssl/asn1.h>
#include <openssl/asn1t.h>
#include <openssl/objects.h>
#include <openssl/buffer.h>
#include <openssl/err.h>
#include <openssl/x509v3.h>
#include "asn1_locl.h"

Go to the source code of this file.

Functions

ASN1_PCTXASN1_PCTX_new (void)
 
void ASN1_PCTX_free (ASN1_PCTX *p)
 
unsigned long ASN1_PCTX_get_flags (ASN1_PCTX *p)
 
void ASN1_PCTX_set_flags (ASN1_PCTX *p, unsigned long flags)
 
unsigned long ASN1_PCTX_get_nm_flags (ASN1_PCTX *p)
 
void ASN1_PCTX_set_nm_flags (ASN1_PCTX *p, unsigned long flags)
 
unsigned long ASN1_PCTX_get_cert_flags (ASN1_PCTX *p)
 
void ASN1_PCTX_set_cert_flags (ASN1_PCTX *p, unsigned long flags)
 
unsigned long ASN1_PCTX_get_oid_flags (ASN1_PCTX *p)
 
void ASN1_PCTX_set_oid_flags (ASN1_PCTX *p, unsigned long flags)
 
unsigned long ASN1_PCTX_get_str_flags (ASN1_PCTX *p)
 
void ASN1_PCTX_set_str_flags (ASN1_PCTX *p, unsigned long flags)
 
int asn1_template_print_ctx (BIO *out, ASN1_VALUE **fld, int indent, const ASN1_TEMPLATE *tt, const ASN1_PCTX *pctx)
 
int ASN1_item_print (BIO *out, ASN1_VALUE *ifld, int indent, const ASN1_ITEM *it, const ASN1_PCTX *pctx)
 

Variables

ASN1_PCTX default_pctx
 

Function Documentation

int ASN1_item_print ( BIO out,
ASN1_VALUE ifld,
int  indent,
const ASN1_ITEM it,
const ASN1_PCTX pctx 
)

Definition at line 176 of file tasn_prn.c.

void ASN1_PCTX_free ( ASN1_PCTX p)

Definition at line 102 of file tasn_prn.c.

unsigned long ASN1_PCTX_get_cert_flags ( ASN1_PCTX p)

Definition at line 127 of file tasn_prn.c.

unsigned long ASN1_PCTX_get_flags ( ASN1_PCTX p)

Definition at line 107 of file tasn_prn.c.

unsigned long ASN1_PCTX_get_nm_flags ( ASN1_PCTX p)

Definition at line 117 of file tasn_prn.c.

unsigned long ASN1_PCTX_get_oid_flags ( ASN1_PCTX p)

Definition at line 137 of file tasn_prn.c.

unsigned long ASN1_PCTX_get_str_flags ( ASN1_PCTX p)

Definition at line 147 of file tasn_prn.c.

ASN1_PCTX* ASN1_PCTX_new ( void  )

Definition at line 85 of file tasn_prn.c.

void ASN1_PCTX_set_cert_flags ( ASN1_PCTX p,
unsigned long  flags 
)

Definition at line 132 of file tasn_prn.c.

void ASN1_PCTX_set_flags ( ASN1_PCTX p,
unsigned long  flags 
)

Definition at line 112 of file tasn_prn.c.

void ASN1_PCTX_set_nm_flags ( ASN1_PCTX p,
unsigned long  flags 
)

Definition at line 122 of file tasn_prn.c.

void ASN1_PCTX_set_oid_flags ( ASN1_PCTX p,
unsigned long  flags 
)

Definition at line 142 of file tasn_prn.c.

void ASN1_PCTX_set_str_flags ( ASN1_PCTX p,
unsigned long  flags 
)

Definition at line 152 of file tasn_prn.c.

int asn1_template_print_ctx ( BIO out,
ASN1_VALUE **  fld,
int  indent,
const ASN1_TEMPLATE tt,
const ASN1_PCTX pctx 
)

Definition at line 339 of file tasn_prn.c.

Variable Documentation

ASN1_PCTX default_pctx
Initial value:
=
{
0,
0,
0,
0
}

Definition at line 75 of file tasn_prn.c.