FD.io VPP  v21.06
Vector Packet Processing
tls_bio.c File Reference
+ Include dependency graph for tls_bio.c:

Go to the source code of this file.

Functions

static session_tbio_session (BIO *bio)
 
static int bio_tls_alloc (BIO *bio)
 
static int bio_tls_free (BIO *bio)
 
static int bio_tls_read (BIO *b, char *out, int outl)
 
static int bio_tls_write (BIO *b, const char *in, int inl)
 
long bio_tls_ctrl (BIO *b, int cmd, long larg, void *ptr)
 
BIO * BIO_new_tls (session_handle_t sh)
 

Function Documentation

◆ BIO_new_tls()

BIO* BIO_new_tls ( session_handle_t  sh)

Definition at line 162 of file tls_bio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ bio_session()

static session_t* bio_session ( BIO *  bio)
inlinestatic

Definition at line 22 of file tls_bio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ bio_tls_alloc()

static int bio_tls_alloc ( BIO *  bio)
static

Definition at line 28 of file tls_bio.c.

+ Here is the caller graph for this function:

◆ bio_tls_ctrl()

long bio_tls_ctrl ( BIO *  b,
int  cmd,
long  larg,
void *  ptr 
)

Definition at line 129 of file tls_bio.c.

+ Here is the caller graph for this function:

◆ bio_tls_free()

static int bio_tls_free ( BIO *  bio)
static

Definition at line 38 of file tls_bio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ bio_tls_read()

static int bio_tls_read ( BIO *  b,
char *  out,
int  outl 
)
static

Definition at line 55 of file tls_bio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ bio_tls_write()

static int bio_tls_write ( BIO *  b,
const char *  in,
int  inl 
)
static

Definition at line 95 of file tls_bio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: