Classes | Functions
tasn_enc.c File Reference
#include <openssl/asn1.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/asn1t.h>
#include <openssl/mem.h>
#include "../internal.h"
#include "internal.h"
Include dependency graph for tasn_enc.c:

Go to the source code of this file.

Classes

struct  DER_ENC
 

Functions

static int asn1_ex_i2c (ASN1_VALUE **pval, unsigned char *cont, int *out_omit, int *putype, const ASN1_ITEM *it)
 
static int asn1_i2d_ex_primitive (ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass, int optional)
 
int ASN1_item_ex_i2d (ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass)
 
static int asn1_item_ex_i2d_opt (ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass, int optional)
 
int ASN1_item_i2d (ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it)
 
static int asn1_set_seq_out (STACK_OF(ASN1_VALUE) *sk, unsigned char **out, int skcontlen, const ASN1_ITEM *item, int do_sort)
 
static int asn1_template_ex_i2d (ASN1_VALUE **pval, unsigned char **out, const ASN1_TEMPLATE *tt, int tag, int aclass)
 
static int der_cmp (const void *a, const void *b)
 

Function Documentation

◆ asn1_ex_i2c()

static int asn1_ex_i2c ( ASN1_VALUE **  pval,
unsigned char *  cont,
int out_omit,
int putype,
const ASN1_ITEM it 
)
static

Definition at line 564 of file tasn_enc.c.

◆ asn1_i2d_ex_primitive()

static int asn1_i2d_ex_primitive ( ASN1_VALUE **  pval,
unsigned char **  out,
const ASN1_ITEM it,
int  tag,
int  aclass,
int  optional 
)
static

Definition at line 497 of file tasn_enc.c.

◆ ASN1_item_ex_i2d()

int ASN1_item_ex_i2d ( ASN1_VALUE **  pval,
unsigned char **  out,
const ASN1_ITEM it,
int  tag,
int  aclass 
)

Definition at line 118 of file tasn_enc.c.

◆ asn1_item_ex_i2d_opt()

int asn1_item_ex_i2d_opt ( ASN1_VALUE **  pval,
unsigned char **  out,
const ASN1_ITEM it,
int  tag,
int  aclass,
int  optional 
)
static

Definition at line 128 of file tasn_enc.c.

◆ ASN1_item_i2d()

int ASN1_item_i2d ( ASN1_VALUE val,
unsigned char **  out,
const ASN1_ITEM it 
)

Definition at line 87 of file tasn_enc.c.

◆ asn1_set_seq_out()

static int asn1_set_seq_out ( STACK_OF(ASN1_VALUE) *  sk,
unsigned char **  out,
int  skcontlen,
const ASN1_ITEM item,
int  do_sort 
)
static

Definition at line 438 of file tasn_enc.c.

◆ asn1_template_ex_i2d()

static int asn1_template_ex_i2d ( ASN1_VALUE **  pval,
unsigned char **  out,
const ASN1_TEMPLATE tt,
int  tag,
int  aclass 
)
static

Definition at line 270 of file tasn_enc.c.

◆ der_cmp()

static int der_cmp ( const void *  a,
const void *  b 
)
static

Definition at line 422 of file tasn_enc.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:33