Classes | Functions
ex_data.c File Reference
#include <openssl/ex_data.h>
#include <assert.h>
#include <string.h>
#include <openssl/crypto.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/stack.h>
#include <openssl/thread.h>
#include "internal.h"
Include dependency graph for ex_data.c:

Go to the source code of this file.

Classes

struct  crypto_ex_data_func_st
 

Functions

void CRYPTO_cleanup_all_ex_data (void)
 
void CRYPTO_free_ex_data (CRYPTO_EX_DATA_CLASS *ex_data_class, void *obj, CRYPTO_EX_DATA *ad)
 
void * CRYPTO_get_ex_data (const CRYPTO_EX_DATA *ad, int idx)
 
int CRYPTO_get_ex_new_index (CRYPTO_EX_DATA_CLASS *ex_data_class, int *out_index, long argl, void *argp, CRYPTO_EX_free *free_func)
 
void CRYPTO_new_ex_data (CRYPTO_EX_DATA *ad)
 
int CRYPTO_set_ex_data (CRYPTO_EX_DATA *ad, int index, void *val)
 
static int get_func_pointers (STACK_OF(CRYPTO_EX_DATA_FUNCS) **out, CRYPTO_EX_DATA_CLASS *ex_data_class)
 

Function Documentation

◆ CRYPTO_cleanup_all_ex_data()

void CRYPTO_cleanup_all_ex_data ( void  )

Definition at line 261 of file ex_data.c.

◆ CRYPTO_free_ex_data()

void CRYPTO_free_ex_data ( CRYPTO_EX_DATA_CLASS ex_data_class,
void *  obj,
CRYPTO_EX_DATA ad 
)

Definition at line 232 of file ex_data.c.

◆ CRYPTO_get_ex_data()

void* CRYPTO_get_ex_data ( const CRYPTO_EX_DATA ad,
int  idx 
)

Definition at line 193 of file ex_data.c.

◆ CRYPTO_get_ex_new_index()

int CRYPTO_get_ex_new_index ( CRYPTO_EX_DATA_CLASS ex_data_class,
int out_index,
long  argl,
void *  argp,
CRYPTO_EX_free free_func 
)

Definition at line 131 of file ex_data.c.

◆ CRYPTO_new_ex_data()

void CRYPTO_new_ex_data ( CRYPTO_EX_DATA ad)

Definition at line 228 of file ex_data.c.

◆ CRYPTO_set_ex_data()

int CRYPTO_set_ex_data ( CRYPTO_EX_DATA ad,
int  index,
void *  val 
)

Definition at line 168 of file ex_data.c.

◆ get_func_pointers()

static int get_func_pointers ( STACK_OF(CRYPTO_EX_DATA_FUNCS) **  out,
CRYPTO_EX_DATA_CLASS ex_data_class 
)
static

Definition at line 204 of file ex_data.c.



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