43 unsigned char dig[64];
45 memset(dig, 0,
sizeof (dig));
66 unsigned char dig[64];
68 memset(dig, 0,
sizeof (dig));
83 hexa_encode(sout, szout, sin, szin)
91 memset(sout, 0, szout);
92 for (i = 0; i < szin; i++)
96 snprintf(s,
sizeof (s),
"%02X", sin[i]);
113 unsigned char dig[64];
115 memset(dig, 0,
sizeof (dig));
123 zeSHA1_Update(&ctx, (
unsigned char *) sin, strlen((
char *) sin));
133 zeMD5_Update(&ctx, (
unsigned char *) sin, strlen((
char *) sin));
154 unsigned char dig[64];
156 memset(dig, 0,
sizeof (dig));
164 zeSHA1_Update(&ctx, (
unsigned char *) sin, strlen((
char *) sin));
174 zeMD5_Update(&ctx, (
unsigned char *) sin, strlen((
char *) sin));
void zeMD5_Final(ZEMD5_T *ctx, unsigned char *digest)
void zeSHA1_Init(ZESHA1_T *ctx)
void zeSHA1_Final(ZESHA1_T *ctx, unsigned char *digest)
char * hash_code2label(int code)
bool str2hash2hex(int code, char *sout, char *sin, size_t szout)
bool jmc_str2sha1(char *sout, unsigned char *sin, size_t szout)
#define ZE_MD5_DIGESTLENGTH
int hash_label2code(char *label)
void zeSHA1_Update(ZESHA1_T *ctx, const unsigned char *data, unsigned int len)
bool str2hash2b64(int code, char *sout, char *sin, size_t szout)
void zeMD5_Update(ZEMD5_T *ctx, const unsigned char *buf, unsigned int len)
#define ZE_SHA1_DIGESTLENGTH
#define STRCASEEQUAL(a, b)
void zeMD5_Init(ZEMD5_T *ctx)
bool jmc_str2md5(char *sout, unsigned char *sin, size_t szout)