Eneboo - Documentación para desarrolladores
Clases | 'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/rand/rand.h
#include <stdlib.h>
#include <openssl/ossl_typ.h>
#include <openssl/e_os2.h>

Ir al código fuente de este archivo.

Clases

struct  rand_meth_st

'defines'

#define RAND_F_ENG_RAND_GET_RAND_METHOD   108
#define RAND_F_FIPS_RAND   103
#define RAND_F_FIPS_RAND_BYTES   102
#define RAND_F_FIPS_RAND_GET_RAND_METHOD   109
#define RAND_F_FIPS_RAND_SET_DT   106
#define RAND_F_FIPS_SET_DT   104
#define RAND_F_FIPS_SET_PRNG_SEED   107
#define RAND_F_FIPS_SET_TEST_MODE   105
#define RAND_F_RAND_GET_RAND_METHOD   101
#define RAND_F_SSLEAY_RAND_BYTES   100
#define RAND_R_NON_FIPS_METHOD   105
#define RAND_R_NOT_IN_TEST_MODE   106
#define RAND_R_NO_KEY_SET   107
#define RAND_R_PRNG_ASKING_FOR_TOO_MUCH   101
#define RAND_R_PRNG_ERROR   108
#define RAND_R_PRNG_KEYED   109
#define RAND_R_PRNG_NOT_REKEYED   102
#define RAND_R_PRNG_NOT_RESEEDED   103
#define RAND_R_PRNG_NOT_SEEDED   100
#define RAND_R_PRNG_SEED_MUST_NOT_MATCH_KEY   110
#define RAND_R_PRNG_STUCK   104

Funciones

int RAND_set_rand_method (const RAND_METHOD *meth)
const RAND_METHODRAND_get_rand_method (void)
int RAND_set_rand_engine (ENGINE *engine)
RAND_METHODRAND_SSLeay (void)
void RAND_cleanup (void)
int RAND_bytes (unsigned char *buf, int num)
int RAND_pseudo_bytes (unsigned char *buf, int num)
void RAND_seed (const void *buf, int num)
void RAND_add (const void *buf, int num, double entropy)
int RAND_load_file (const char *file, long max_bytes)
int RAND_write_file (const char *file)
const char * RAND_file_name (char *file, size_t num)
int RAND_status (void)
int RAND_query_egd_bytes (const char *path, unsigned char *buf, int bytes)
int RAND_egd (const char *path)
int RAND_egd_bytes (const char *path, int bytes)
int RAND_poll (void)
void ERR_load_RAND_strings (void)

Documentación de los 'defines'

#define RAND_F_ENG_RAND_GET_RAND_METHOD   108
#define RAND_F_FIPS_RAND   103
#define RAND_F_FIPS_RAND_BYTES   102
#define RAND_F_FIPS_RAND_GET_RAND_METHOD   109
#define RAND_F_FIPS_RAND_SET_DT   106
#define RAND_F_FIPS_SET_DT   104
#define RAND_F_FIPS_SET_PRNG_SEED   107
#define RAND_F_FIPS_SET_TEST_MODE   105
#define RAND_F_RAND_GET_RAND_METHOD   101
#define RAND_F_SSLEAY_RAND_BYTES   100
#define RAND_R_NO_KEY_SET   107
#define RAND_R_NON_FIPS_METHOD   105
#define RAND_R_NOT_IN_TEST_MODE   106
#define RAND_R_PRNG_ASKING_FOR_TOO_MUCH   101
#define RAND_R_PRNG_ERROR   108
#define RAND_R_PRNG_KEYED   109
#define RAND_R_PRNG_NOT_REKEYED   102
#define RAND_R_PRNG_NOT_RESEEDED   103
#define RAND_R_PRNG_NOT_SEEDED   100
#define RAND_R_PRNG_SEED_MUST_NOT_MATCH_KEY   110
#define RAND_R_PRNG_STUCK   104

Documentación de las funciones

void ERR_load_RAND_strings ( void  )
void RAND_add ( const void *  buf,
int  num,
double  entropy 
)
int RAND_bytes ( unsigned char *  buf,
int  num 
)
void RAND_cleanup ( void  )
int RAND_egd ( const char *  path)
int RAND_egd_bytes ( const char *  path,
int  bytes 
)
const char* RAND_file_name ( char *  file,
size_t  num 
)
const RAND_METHOD* RAND_get_rand_method ( void  )
int RAND_load_file ( const char *  file,
long  max_bytes 
)
int RAND_poll ( void  )
int RAND_pseudo_bytes ( unsigned char *  buf,
int  num 
)
int RAND_query_egd_bytes ( const char *  path,
unsigned char *  buf,
int  bytes 
)
void RAND_seed ( const void *  buf,
int  num 
)
int RAND_set_rand_engine ( ENGINE engine)
int RAND_set_rand_method ( const RAND_METHOD meth)
RAND_METHOD* RAND_SSLeay ( void  )
int RAND_status ( void  )
int RAND_write_file ( const char *  file)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'