Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libmysql_macosx/password.c
#include <my_global.h>
#include <my_sys.h>
#include <m_string.h>
#include <sha1.h>
#include "mysql.h"

'defines'

#define PVERSION41_CHAR   '*'

Funciones

void randominit (struct rand_struct *rand_st, ulong seed1, ulong seed2)
double my_rnd (struct rand_struct *rand_st)
void hash_password (ulong *result, const char *password, uint password_len)
void make_scrambled_password_323 (char *to, const char *password)
void scramble_323 (char *to, const char *message, const char *password)
my_bool check_scramble_323 (const char *scrambled, const char *message, ulong *hash_pass)
void get_salt_from_password_323 (ulong *res, const char *password)
void make_password_from_salt_323 (char *to, const ulong *salt)
void create_random_string (char *to, uint length, struct rand_struct *rand_st)
void make_scrambled_password (char *to, const char *password)
void scramble (char *to, const char *message, const char *password)
my_bool check_scramble (const char *scramble, const char *message, const uint8 *hash_stage2)
void get_salt_from_password (uint8 *hash_stage2, const char *password)
void make_password_from_salt (char *to, const uint8 *hash_stage2)

Documentación de los 'defines'

#define PVERSION41_CHAR   '*'

Documentación de las funciones

my_bool check_scramble ( const char *  scramble,
const char *  message,
const uint8 hash_stage2 
)
my_bool check_scramble_323 ( const char *  scrambled,
const char *  message,
ulong hash_pass 
)
void create_random_string ( char *  to,
uint  length,
struct rand_struct rand_st 
)
void get_salt_from_password ( uint8 hash_stage2,
const char *  password 
)
void get_salt_from_password_323 ( ulong res,
const char *  password 
)
void hash_password ( ulong result,
const char *  password,
uint  password_len 
)
void make_password_from_salt ( char *  to,
const uint8 hash_stage2 
)
void make_password_from_salt_323 ( char *  to,
const ulong salt 
)
void make_scrambled_password ( char *  to,
const char *  password 
)
void make_scrambled_password_323 ( char *  to,
const char *  password 
)
double my_rnd ( struct rand_struct rand_st)
void randominit ( struct rand_struct rand_st,
ulong  seed1,
ulong  seed2 
)
void scramble ( char *  to,
const char *  message,
const char *  password 
)
void scramble_323 ( char *  to,
const char *  message,
const char *  password 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'