Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libpq/include/libpq/crypt.h
#include "libpq/libpq-be.h"

Ir al código fuente de este archivo.

'defines'

#define MD5_PASSWD_LEN   35
#define isMD5(passwd)

Funciones

int md5_crypt_verify (const Port *port, const char *user, char *client_pass)
bool pg_md5_hash (const void *buff, size_t len, char *hexsum)
bool pg_md5_encrypt (const char *passwd, const char *salt, size_t salt_len, char *buf)

Documentación de los 'defines'

#define isMD5 (   passwd)
Valor:
(strncmp(passwd, "md5", 3) == 0 && \
                                                 strlen(passwd) == MD5_PASSWD_LEN)
#define MD5_PASSWD_LEN   35

Documentación de las funciones

int md5_crypt_verify ( const Port port,
const char *  user,
char *  client_pass 
)
bool pg_md5_encrypt ( const char *  passwd,
const char *  salt,
size_t  salt_len,
char *  buf 
)
bool pg_md5_hash ( const void *  buff,
size_t  len,
char *  hexsum 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'