comparison src/core/ngx_crypt.c @ 3928:105841a157b9

fix building on FreeBSD 6 or earlier against system md5
author Igor Sysoev <igor@sysoev.ru>
date Fri, 27 May 2011 13:30:53 +0000
parents 14622ee4fa08
children 4c36e15651f7
comparison
equal deleted inserted replaced
3927:38e6f45c5e3d 3928:105841a157b9
73 73
74 /* hash key and salt */ 74 /* hash key and salt */
75 75
76 ngx_md5_init(&md5); 76 ngx_md5_init(&md5);
77 ngx_md5_update(&md5, key, keylen); 77 ngx_md5_update(&md5, key, keylen);
78 ngx_md5_update(&md5, "$apr1$", sizeof("$apr1$") - 1); 78 ngx_md5_update(&md5, (u_char *) "$apr1$", sizeof("$apr1$") - 1);
79 ngx_md5_update(&md5, salt, saltlen); 79 ngx_md5_update(&md5, salt, saltlen);
80 80
81 ngx_md5_init(&ctx1); 81 ngx_md5_init(&ctx1);
82 ngx_md5_update(&ctx1, key, keylen); 82 ngx_md5_update(&ctx1, key, keylen);
83 ngx_md5_update(&ctx1, salt, saltlen); 83 ngx_md5_update(&ctx1, salt, saltlen);