Functions
v3_lib.c File Reference
#include <stdio.h>
#include <openssl/conf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/x509v3.h>
#include "../x509/internal.h"
#include "ext_dat.h"
Include dependency graph for v3_lib.c:

Go to the source code of this file.

Functions

static int ext_cmp (const void *void_a, const void *void_b)
 
static void ext_list_free (X509V3_EXT_METHOD *ext)
 
static STACK_OF (X509V3_EXT_METHOD)
 
int X509V3_add1_i2d (STACK_OF(X509_EXTENSION) **x, int nid, void *value, int crit, unsigned long flags)
 
int X509V3_add_standard_extensions (void)
 
int X509V3_EXT_add (X509V3_EXT_METHOD *ext)
 
int X509V3_EXT_add_alias (int nid_to, int nid_from)
 
int X509V3_EXT_add_list (X509V3_EXT_METHOD *extlist)
 
void X509V3_EXT_cleanup (void)
 
void * X509V3_EXT_d2i (const X509_EXTENSION *ext)
 
int X509V3_EXT_free (int nid, void *ext_data)
 
const X509V3_EXT_METHODX509V3_EXT_get (const X509_EXTENSION *ext)
 
const X509V3_EXT_METHODX509V3_EXT_get_nid (int nid)
 
void * X509V3_get_d2i (const STACK_OF(X509_EXTENSION) *extensions, int nid, int *out_critical, int *out_idx)
 

Function Documentation

◆ ext_cmp()

static int ext_cmp ( const void *  void_a,
const void *  void_b 
)
static

Definition at line 97 of file v3_lib.c.

◆ ext_list_free()

static void ext_list_free ( X509V3_EXT_METHOD ext)
static

Definition at line 190 of file v3_lib.c.

◆ STACK_OF()

static STACK_OF ( X509V3_EXT_METHOD  )
static

Definition at line 72 of file v3_lib.c.

◆ X509V3_add1_i2d()

int X509V3_add1_i2d ( STACK_OF(X509_EXTENSION) **  x,
int  nid,
void *  value,
int  crit,
unsigned long  flags 
)

Definition at line 297 of file v3_lib.c.

◆ X509V3_add_standard_extensions()

int X509V3_add_standard_extensions ( void  )

Definition at line 201 of file v3_lib.c.

◆ X509V3_EXT_add()

int X509V3_EXT_add ( X509V3_EXT_METHOD ext)

Definition at line 82 of file v3_lib.c.

◆ X509V3_EXT_add_alias()

int X509V3_EXT_add_alias ( int  nid_to,
int  nid_from 
)

Definition at line 163 of file v3_lib.c.

◆ X509V3_EXT_add_list()

int X509V3_EXT_add_list ( X509V3_EXT_METHOD extlist)

Definition at line 155 of file v3_lib.c.

◆ X509V3_EXT_cleanup()

void X509V3_EXT_cleanup ( void  )

Definition at line 184 of file v3_lib.c.

◆ X509V3_EXT_d2i()

void* X509V3_EXT_d2i ( const X509_EXTENSION ext)

Definition at line 208 of file v3_lib.c.

◆ X509V3_EXT_free()

int X509V3_EXT_free ( int  nid,
void *  ext_data 
)

Definition at line 135 of file v3_lib.c.

◆ X509V3_EXT_get()

const X509V3_EXT_METHOD* X509V3_EXT_get ( const X509_EXTENSION ext)

Definition at line 127 of file v3_lib.c.

◆ X509V3_EXT_get_nid()

const X509V3_EXT_METHOD* X509V3_EXT_get_nid ( int  nid)

Definition at line 104 of file v3_lib.c.

◆ X509V3_get_d2i()

void* X509V3_get_d2i ( const STACK_OF(X509_EXTENSION) *  extensions,
int  nid,
int out_critical,
int out_idx 
)

Definition at line 239 of file v3_lib.c.



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