OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
a_object.c File Reference
#include <stdio.h>
#include <limits.h>
#include "cryptlib.h"
#include <openssl/buffer.h>
#include <openssl/asn1.h>
#include <openssl/objects.h>
#include <openssl/bn.h>

Go to the source code of this file.

Functions

int i2d_ASN1_OBJECT (ASN1_OBJECT *a, unsigned char **pp)
 
int a2d_ASN1_OBJECT (unsigned char *out, int olen, const char *buf, int num)
 
int i2t_ASN1_OBJECT (char *buf, int buf_len, ASN1_OBJECT *a)
 
int i2a_ASN1_OBJECT (BIO *bp, ASN1_OBJECT *a)
 
ASN1_OBJECTd2i_ASN1_OBJECT (ASN1_OBJECT **a, const unsigned char **pp, long length)
 
ASN1_OBJECTc2i_ASN1_OBJECT (ASN1_OBJECT **a, const unsigned char **pp, long len)
 
ASN1_OBJECTASN1_OBJECT_new (void)
 
void ASN1_OBJECT_free (ASN1_OBJECT *a)
 
ASN1_OBJECTASN1_OBJECT_create (int nid, unsigned char *data, int len, const char *sn, const char *ln)
 

Function Documentation

int a2d_ASN1_OBJECT ( unsigned char *  out,
int  olen,
const char *  buf,
int  num 
)

Definition at line 86 of file a_object.c.

ASN1_OBJECT* ASN1_OBJECT_create ( int  nid,
unsigned char *  data,
int  len,
const char *  sn,
const char *  ln 
)

Definition at line 387 of file a_object.c.

void ASN1_OBJECT_free ( ASN1_OBJECT a)

Definition at line 366 of file a_object.c.

ASN1_OBJECT* ASN1_OBJECT_new ( void  )

Definition at line 347 of file a_object.c.

ASN1_OBJECT* c2i_ASN1_OBJECT ( ASN1_OBJECT **  a,
const unsigned char **  pp,
long  len 
)

Definition at line 286 of file a_object.c.

ASN1_OBJECT* d2i_ASN1_OBJECT ( ASN1_OBJECT **  a,
const unsigned char **  pp,
long  length 
)

Definition at line 258 of file a_object.c.

int i2a_ASN1_OBJECT ( BIO bp,
ASN1_OBJECT a 
)

Definition at line 235 of file a_object.c.

int i2d_ASN1_OBJECT ( ASN1_OBJECT a,
unsigned char **  pp 
)

Definition at line 67 of file a_object.c.

int i2t_ASN1_OBJECT ( char *  buf,
int  buf_len,
ASN1_OBJECT a 
)

Definition at line 230 of file a_object.c.