#include <openssl/asn1.h>
#include <limits.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include "../internal.h"
#include "internal.h"
Go to the source code of this file.
Functions | |
ASN1_OBJECT * | ASN1_OBJECT_create (int nid, const unsigned char *data, int len, const char *sn, const char *ln) |
void | ASN1_OBJECT_free (ASN1_OBJECT *a) |
ASN1_OBJECT * | ASN1_OBJECT_new (void) |
ASN1_OBJECT * | c2i_ASN1_OBJECT (ASN1_OBJECT **a, const unsigned char **pp, long len) |
ASN1_OBJECT * | d2i_ASN1_OBJECT (ASN1_OBJECT **a, const unsigned char **pp, long length) |
int | i2a_ASN1_OBJECT (BIO *bp, const ASN1_OBJECT *a) |
int | i2d_ASN1_OBJECT (const ASN1_OBJECT *a, unsigned char **pp) |
int | i2t_ASN1_OBJECT (char *buf, int buf_len, const ASN1_OBJECT *a) |
static int | write_str (BIO *bp, const char *str) |
ASN1_OBJECT* ASN1_OBJECT_create | ( | int | nid, |
const unsigned char * | data, | ||
int | len, | ||
const char * | sn, | ||
const char * | ln | ||
) |
Definition at line 286 of file a_object.c.
void ASN1_OBJECT_free | ( | ASN1_OBJECT * | a | ) |
Definition at line 268 of file a_object.c.
ASN1_OBJECT* ASN1_OBJECT_new | ( | void | ) |
Definition at line 250 of file a_object.c.
ASN1_OBJECT* c2i_ASN1_OBJECT | ( | ASN1_OBJECT ** | a, |
const unsigned char ** | pp, | ||
long | len | ||
) |
Definition at line 174 of file a_object.c.
ASN1_OBJECT* d2i_ASN1_OBJECT | ( | ASN1_OBJECT ** | a, |
const unsigned char ** | pp, | ||
long | length | ||
) |
Definition at line 146 of file a_object.c.
int i2a_ASN1_OBJECT | ( | BIO * | bp, |
const ASN1_OBJECT * | a | ||
) |
Definition at line 119 of file a_object.c.
int i2d_ASN1_OBJECT | ( | const ASN1_OBJECT * | a, |
unsigned char ** | pp | ||
) |
Definition at line 70 of file a_object.c.
int i2t_ASN1_OBJECT | ( | char * | buf, |
int | buf_len, | ||
const ASN1_OBJECT * | a | ||
) |
Definition at line 108 of file a_object.c.
Definition at line 113 of file a_object.c.