Classes | Functions
hexdump.c File Reference
#include <openssl/bio.h>
#include <limits.h>
#include <string.h>
#include "../internal.h"
Include dependency graph for hexdump.c:

Go to the source code of this file.

Classes

struct  hexdump_ctx
 

Functions

int BIO_hexdump (BIO *bio, const uint8_t *data, size_t len, unsigned indent)
 
static int finish (struct hexdump_ctx *ctx)
 
static void hexbyte (char *out, uint8_t b)
 
static int hexdump_write (struct hexdump_ctx *ctx, const uint8_t *data, size_t len)
 
static char to_char (uint8_t b)
 

Function Documentation

◆ BIO_hexdump()

int BIO_hexdump ( BIO bio,
const uint8_t data,
size_t  len,
unsigned  indent 
)

Definition at line 181 of file hexdump.c.

◆ finish()

static int finish ( struct hexdump_ctx ctx)
static

Definition at line 148 of file hexdump.c.

◆ hexbyte()

static void hexbyte ( char *  out,
uint8_t  b 
)
static

Definition at line 74 of file hexdump.c.

◆ hexdump_write()

static int hexdump_write ( struct hexdump_ctx ctx,
const uint8_t data,
size_t  len 
)
static

Definition at line 89 of file hexdump.c.

◆ to_char()

static char to_char ( uint8_t  b)
static

Definition at line 80 of file hexdump.c.



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