comparison src/core/ngx_string.c @ 176:c0552e5ab567

nginx-0.0.1-2003-11-09-23:03:38 import; separate building
author Igor Sysoev <igor@sysoev.ru>
date Sun, 09 Nov 2003 20:03:38 +0000
parents e92c2c647c57
children 87e73f067470
comparison
equal deleted inserted replaced
175:e92c2c647c57 176:c0552e5ab567
69 } 69 }
70 70
71 71
72 void ngx_md5_text(char *text, u_char *md5) 72 void ngx_md5_text(char *text, u_char *md5)
73 { 73 {
74 /* STUB */ 74 int i;
75 static char hex[] = "0123456789abcdef";
75 76
76 ngx_snprintf(text, 33, 77 for (i = 0; i < 16; i++) {
77 "%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", 78 *text++ = hex[md5[i] >> 4];
78 md5[0], md5[1], md5[2], md5[3], md5[4], md5[5], 79 *text++ = hex[md5[i] & 0xf];
79 md5[6], md5[7], md5[8], md5[9], md5[10], md5[11], 80 }
80 md5[12], md5[13], md5[14], md5[15]); 81
82 *text = '\0';
81 } 83 }
82 84
83 85
84 #if 0 86 #if 0
85 char *ngx_psprintf(ngx_pool_t *p, const char *fmt, ...) 87 char *ngx_psprintf(ngx_pool_t *p, const char *fmt, ...)