Eneboo - Documentación para desarrolladores
Funciones | Variables
Referencia del Archivo src/libdigidoc/openssl/crypto/asn1/asn1_lib.c
#include <stdio.h>
#include <limits.h>
#include "cryptlib.h"
#include <openssl/asn1.h>
#include <openssl/asn1_mac.h>

Funciones

int ASN1_check_infinite_end (unsigned char **p, long len)
int ASN1_const_check_infinite_end (const unsigned char **p, long len)
int ASN1_get_object (const unsigned char **pp, long *plength, int *ptag, int *pclass, long omax)
void ASN1_put_object (unsigned char **pp, int constructed, int length, int tag, int xclass)
int ASN1_put_eoc (unsigned char **pp)
int ASN1_object_size (int constructed, int length, int tag)
int asn1_Finish (ASN1_CTX *c)
int asn1_const_Finish (ASN1_const_CTX *c)
int asn1_GetSequence (ASN1_const_CTX *c, long *length)
ASN1_STRINGASN1_STRING_dup (ASN1_STRING *str)
int ASN1_STRING_set (ASN1_STRING *str, const void *_data, int len)
void ASN1_STRING_set0 (ASN1_STRING *str, void *data, int len)
ASN1_STRINGASN1_STRING_new (void)
ASN1_STRINGASN1_STRING_type_new (int type)
void ASN1_STRING_free (ASN1_STRING *a)
int ASN1_STRING_cmp (ASN1_STRING *a, ASN1_STRING *b)
void asn1_add_error (const unsigned char *address, int offset)
int ASN1_STRING_length (ASN1_STRING *x)
void ASN1_STRING_length_set (ASN1_STRING *x, int len)
int ASN1_STRING_type (ASN1_STRING *x)
unsigned char * ASN1_STRING_data (ASN1_STRING *x)

Variables

const char ASN1_version [] = "ASN.1" OPENSSL_VERSION_PTEXT

Documentación de las funciones

void asn1_add_error ( const unsigned char *  address,
int  offset 
)
int ASN1_check_infinite_end ( unsigned char **  p,
long  len 
)
int ASN1_const_check_infinite_end ( const unsigned char **  p,
long  len 
)
int asn1_const_Finish ( ASN1_const_CTX c)
int asn1_Finish ( ASN1_CTX c)
int ASN1_get_object ( const unsigned char **  pp,
long *  plength,
int ptag,
int pclass,
long  omax 
)
int asn1_GetSequence ( ASN1_const_CTX c,
long *  length 
)
int ASN1_object_size ( int  constructed,
int  length,
int  tag 
)
int ASN1_put_eoc ( unsigned char **  pp)
void ASN1_put_object ( unsigned char **  pp,
int  constructed,
int  length,
int  tag,
int  xclass 
)
int ASN1_STRING_cmp ( ASN1_STRING a,
ASN1_STRING b 
)
unsigned char* ASN1_STRING_data ( ASN1_STRING x)
ASN1_STRING* ASN1_STRING_dup ( ASN1_STRING str)
void ASN1_STRING_free ( ASN1_STRING a)
int ASN1_STRING_length ( ASN1_STRING x)
void ASN1_STRING_length_set ( ASN1_STRING x,
int  len 
)
ASN1_STRING* ASN1_STRING_new ( void  )
int ASN1_STRING_set ( ASN1_STRING str,
const void *  _data,
int  len 
)
void ASN1_STRING_set0 ( ASN1_STRING str,
void *  data,
int  len 
)
int ASN1_STRING_type ( ASN1_STRING x)
ASN1_STRING* ASN1_STRING_type_new ( int  type)

Documentación de las variables

const char ASN1_version[] = "ASN.1" OPENSSL_VERSION_PTEXT
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'