Apache2
ssl_ct_util.h File Reference
#include "httpd.h"
Include dependency graph for ssl_ct_util.h:

Go to the source code of this file.

Functions

apr_status_t ctutil_path_join (char **out, const char *dirname, const char *basename, apr_pool_t *p, server_rec *s)
 
int ctutil_dir_exists (apr_pool_t *p, const char *dirname)
 
int ctutil_file_exists (apr_pool_t *p, const char *filename)
 
void ctutil_buffer_to_array (apr_pool_t *p, const char *b, apr_size_t b_size, apr_array_header_t **out)
 
apr_status_t ctutil_fopen (const char *fn, const char *mode, FILE **f)
 
apr_status_t ctutil_read_dir (apr_pool_t *p, server_rec *s, const char *dirname, const char *pattern, apr_array_header_t **outarr)
 
apr_status_t ctutil_read_file (apr_pool_t *p, server_rec *s, const char *fn, apr_off_t limit, char **contents, apr_size_t *contents_size)
 
apr_status_t ctutil_run_to_log (apr_pool_t *p, server_rec *s, const char *args[8], const char *desc_for_log)
 
void ctutil_thread_mutex_lock (apr_thread_mutex_t *m)
 
void ctutil_thread_mutex_unlock (apr_thread_mutex_t *m)
 
apr_status_t ctutil_file_write_uint16 (server_rec *s, apr_file_t *f, apr_uint16_t val)
 
apr_status_t ctutil_file_write_uint24 (server_rec *s, apr_file_t *f, apr_uint32_t val)
 
void ctutil_log_array (const char *file, int line, int module_index, int level, server_rec *s, const char *desc, apr_array_header_t *arr)
 
apr_status_t ctutil_read_var_bytes (const unsigned char **mem, apr_size_t *avail, const unsigned char **start, apr_size_t *len)
 
apr_status_t ctutil_deserialize_uint64 (const unsigned char **mem, apr_size_t *avail, apr_uint64_t *pval)
 
apr_status_t ctutil_deserialize_uint16 (const unsigned char **mem, apr_size_t *avail, apr_uint16_t *pval)
 
apr_status_t ctutil_serialize_uint64 (unsigned char **mem, apr_size_t *avail, apr_uint64_t val)
 
apr_status_t ctutil_serialize_uint24 (unsigned char **mem, apr_size_t *avail, apr_uint32_t val)
 
apr_status_t ctutil_serialize_uint16 (unsigned char **mem, apr_size_t *avail, apr_uint16_t val)
 
apr_status_t ctutil_serialize_uint8 (unsigned char **mem, apr_size_t *avail, unsigned char val)
 
apr_status_t ctutil_write_var16_bytes (unsigned char **mem, apr_size_t *avail, const unsigned char *val, apr_uint16_t len)
 
apr_status_t ctutil_write_var24_bytes (unsigned char **mem, apr_size_t *avail, const unsigned char *val, apr_uint32_t len)
 
void ctutil_run_internal_tests (apr_pool_t *p)
 

Function Documentation

◆ ctutil_buffer_to_array()

void ctutil_buffer_to_array ( apr_pool_t p,
const char *  b,
apr_size_t  b_size,
apr_array_header_t **  out 
)

◆ ctutil_deserialize_uint16()

apr_status_t ctutil_deserialize_uint16 ( const unsigned char **  mem,
apr_size_t avail,
apr_uint16_t pval 
)

◆ ctutil_deserialize_uint64()

apr_status_t ctutil_deserialize_uint64 ( const unsigned char **  mem,
apr_size_t avail,
apr_uint64_t pval 
)

◆ ctutil_dir_exists()

int ctutil_dir_exists ( apr_pool_t p,
const char *  dirname 
)

◆ ctutil_file_exists()

int ctutil_file_exists ( apr_pool_t p,
const char *  filename 
)

◆ ctutil_file_write_uint16()

apr_status_t ctutil_file_write_uint16 ( server_rec s,
apr_file_t f,
apr_uint16_t  val 
)

◆ ctutil_file_write_uint24()

apr_status_t ctutil_file_write_uint24 ( server_rec s,
apr_file_t f,
apr_uint32_t  val 
)

◆ ctutil_fopen()

apr_status_t ctutil_fopen ( const char *  fn,
const char *  mode,
FILE **  f 
)

◆ ctutil_log_array()

void ctutil_log_array ( const char *  file,
int  line,
int  module_index,
int  level,
server_rec s,
const char *  desc,
apr_array_header_t arr 
)

◆ ctutil_path_join()

apr_status_t ctutil_path_join ( char **  out,
const char *  dirname,
const char *  basename,
apr_pool_t p,
server_rec s 
)

◆ ctutil_read_dir()

apr_status_t ctutil_read_dir ( apr_pool_t p,
server_rec s,
const char *  dirname,
const char *  pattern,
apr_array_header_t **  outarr 
)

◆ ctutil_read_file()

apr_status_t ctutil_read_file ( apr_pool_t p,
server_rec s,
const char *  fn,
apr_off_t  limit,
char **  contents,
apr_size_t contents_size 
)

◆ ctutil_read_var_bytes()

apr_status_t ctutil_read_var_bytes ( const unsigned char **  mem,
apr_size_t avail,
const unsigned char **  start,
apr_size_t len 
)

◆ ctutil_run_internal_tests()

void ctutil_run_internal_tests ( apr_pool_t p)

◆ ctutil_run_to_log()

apr_status_t ctutil_run_to_log ( apr_pool_t p,
server_rec s,
const char *  args[8],
const char *  desc_for_log 
)

◆ ctutil_serialize_uint16()

apr_status_t ctutil_serialize_uint16 ( unsigned char **  mem,
apr_size_t avail,
apr_uint16_t  val 
)

◆ ctutil_serialize_uint24()

apr_status_t ctutil_serialize_uint24 ( unsigned char **  mem,
apr_size_t avail,
apr_uint32_t  val 
)

◆ ctutil_serialize_uint64()

apr_status_t ctutil_serialize_uint64 ( unsigned char **  mem,
apr_size_t avail,
apr_uint64_t  val 
)

◆ ctutil_serialize_uint8()

apr_status_t ctutil_serialize_uint8 ( unsigned char **  mem,
apr_size_t avail,
unsigned char  val 
)

◆ ctutil_thread_mutex_lock()

void ctutil_thread_mutex_lock ( apr_thread_mutex_t m)

◆ ctutil_thread_mutex_unlock()

void ctutil_thread_mutex_unlock ( apr_thread_mutex_t m)

◆ ctutil_write_var16_bytes()

apr_status_t ctutil_write_var16_bytes ( unsigned char **  mem,
apr_size_t avail,
const unsigned char *  val,
apr_uint16_t  len 
)

◆ ctutil_write_var24_bytes()

apr_status_t ctutil_write_var24_bytes ( unsigned char **  mem,
apr_size_t avail,
const unsigned char *  val,
apr_uint32_t  len 
)