Eneboo - Documentación para desarrolladores
'defines' | Funciones | Variables
Referencia del Archivo src/libdigidoc/openssl/crypto/lhash/lhash.c
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <openssl/crypto.h>
#include <openssl/lhash.h>

'defines'

#define MIN_NODES   16
#define UP_LOAD   (2*LH_LOAD_MULT)
#define DOWN_LOAD   (LH_LOAD_MULT)

Funciones

LHASHlh_new (LHASH_HASH_FN_TYPE h, LHASH_COMP_FN_TYPE c)
void lh_free (LHASH *lh)
void * lh_insert (LHASH *lh, void *data)
void * lh_delete (LHASH *lh, const void *data)
void * lh_retrieve (LHASH *lh, const void *data)
void lh_doall (LHASH *lh, LHASH_DOALL_FN_TYPE func)
void lh_doall_arg (LHASH *lh, LHASH_DOALL_ARG_FN_TYPE func, void *arg)
unsigned long lh_strhash (const char *c)
unsigned long lh_num_items (const LHASH *lh)

Variables

const char lh_version [] = "lhash" OPENSSL_VERSION_PTEXT

Documentación de los 'defines'

#define DOWN_LOAD   (LH_LOAD_MULT)
#define MIN_NODES   16
#define UP_LOAD   (2*LH_LOAD_MULT)

Documentación de las funciones

void* lh_delete ( LHASH lh,
const void *  data 
)
void lh_doall ( LHASH lh,
LHASH_DOALL_FN_TYPE  func 
)
void lh_doall_arg ( LHASH lh,
LHASH_DOALL_ARG_FN_TYPE  func,
void *  arg 
)
void lh_free ( LHASH lh)
void* lh_insert ( LHASH lh,
void *  data 
)
unsigned long lh_num_items ( const LHASH lh)
void* lh_retrieve ( LHASH lh,
const void *  data 
)
unsigned long lh_strhash ( const char *  c)

Documentación de las variables

const char lh_version[] = "lhash" OPENSSL_VERSION_PTEXT
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'