libfortuna  1
FortunalibraryfunctionsextractedfromPostgreSQLsource
 All Data Structures Files Functions Variables Typedefs Macros
px.c File Reference
#include "c.h"
#include "px.h"

Data Structures

struct  error_desc
 

Functions

const char * px_strerror (int err)
 
const char * px_resolve_alias (const PX_Alias *list, const char *name)
 
void px_set_debug_handler (void(*handler)(const char *))
 
void px_debug (const char *fmt,...)
 
unsigned combo_encrypt_len (PX_Combo *cx, unsigned dlen)
 
unsigned combo_decrypt_len (PX_Combo *cx, unsigned dlen)
 
int combo_init (PX_Combo *cx, const uint8 *key, unsigned klen, const uint8 *iv, unsigned ivlen)
 
int combo_encrypt (PX_Combo *cx, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)
 
int combo_decrypt (PX_Combo *cx, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)
 
void combo_free (PX_Combo *cx)
 
int parse_cipher_name (char *full, char **cipher, char **pad)
 
int px_find_combo (const char *name, PX_Combo **res)
 

Variables

struct error_desc px_err_list []
 
void(* debug_handler )(const char *) = NULL
 

Function Documentation

int combo_decrypt ( PX_Combo cx,
const uint8 data,
unsigned  dlen,
uint8 res,
unsigned *  rlen 
)
unsigned combo_decrypt_len ( PX_Combo cx,
unsigned  dlen 
)
int combo_encrypt ( PX_Combo cx,
const uint8 data,
unsigned  dlen,
uint8 res,
unsigned *  rlen 
)
unsigned combo_encrypt_len ( PX_Combo cx,
unsigned  dlen 
)
void combo_free ( PX_Combo cx)
int combo_init ( PX_Combo cx,
const uint8 key,
unsigned  klen,
const uint8 iv,
unsigned  ivlen 
)
int parse_cipher_name ( char *  full,
char **  cipher,
char **  pad 
)
void px_debug ( const char *  fmt,
  ... 
)
int px_find_combo ( const char *  name,
PX_Combo **  res 
)
const char* px_resolve_alias ( const PX_Alias list,
const char *  name 
)
void px_set_debug_handler ( void(*)(const char *)  handler)
const char* px_strerror ( int  err)

Variable Documentation

void(* debug_handler)(const char *) = NULL
struct error_desc px_err_list[]