webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
asn1_lib.c File Reference
#include <openssl/asn1.h>
#include <limits.h>
#include <string.h>
#include <openssl/asn1_mac.h>
#include <openssl/err.h>
#include <openssl/mem.h>

Functions

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_STRING_copy (ASN1_STRING *dst, const ASN1_STRING *str)
 
ASN1_STRINGASN1_STRING_dup (const 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 (const ASN1_STRING *a, const ASN1_STRING *b)
 
int ASN1_STRING_length (const 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)
 

Function Documentation

◆ ASN1_check_infinite_end()

int ASN1_check_infinite_end ( unsigned char **  p,
long  len 
)

◆ ASN1_const_check_infinite_end()

int ASN1_const_check_infinite_end ( const unsigned char **  p,
long  len 
)

◆ asn1_const_Finish()

int asn1_const_Finish ( ASN1_const_CTX c)

◆ asn1_Finish()

int asn1_Finish ( ASN1_CTX c)

◆ ASN1_get_object()

int ASN1_get_object ( const unsigned char **  pp,
long *  plength,
int *  ptag,
int *  pclass,
long  omax 
)

◆ ASN1_object_size()

int ASN1_object_size ( int  constructed,
int  length,
int  tag 
)

◆ ASN1_put_eoc()

int ASN1_put_eoc ( unsigned char **  pp)

◆ ASN1_put_object()

void ASN1_put_object ( unsigned char **  pp,
int  constructed,
int  length,
int  tag,
int  xclass 
)

◆ ASN1_STRING_cmp()

int ASN1_STRING_cmp ( const ASN1_STRING a,
const ASN1_STRING b 
)

◆ ASN1_STRING_copy()

int ASN1_STRING_copy ( ASN1_STRING dst,
const ASN1_STRING str 
)

◆ ASN1_STRING_data()

unsigned char* ASN1_STRING_data ( ASN1_STRING x)

◆ ASN1_STRING_dup()

ASN1_STRING* ASN1_STRING_dup ( const ASN1_STRING str)

◆ ASN1_STRING_free()

void ASN1_STRING_free ( ASN1_STRING a)

◆ ASN1_STRING_length()

int ASN1_STRING_length ( const ASN1_STRING x)

◆ ASN1_STRING_length_set()

void ASN1_STRING_length_set ( ASN1_STRING x,
int  len 
)

◆ ASN1_STRING_new()

ASN1_STRING* ASN1_STRING_new ( void  )

◆ ASN1_STRING_set()

int ASN1_STRING_set ( ASN1_STRING str,
const void _data,
int  len 
)

◆ ASN1_STRING_set0()

void ASN1_STRING_set0 ( ASN1_STRING str,
void data,
int  len 
)

◆ ASN1_STRING_type()

int ASN1_STRING_type ( ASN1_STRING x)

◆ ASN1_STRING_type_new()

ASN1_STRING* ASN1_STRING_type_new ( int  type)