CVS update: php31/ext/standard
| From: | rasmus | Date: | Sat, 05 Sep 1998 04:43:26 +0000 |
| Subject: | CVS update: php31/ext/standard | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-814@lists.php.net to get a copy of this message | ||
Date: Saturday September 5, 1998 @ 0:43
Author: rasmus
Update of /repository/php31/ext/standard
In directory asf:/export/home/rasmus/php31/ext/standard
Modified Files:
md5.c
Log Message:
binary safe md5()
Index: php31/ext/standard/md5.c
diff -c php31/ext/standard/md5.c:2.2 php31/ext/standard/md5.c:2.3
*** php31/ext/standard/md5.c:2.2 Tue Aug 11 14:22:36 1998
--- php31/ext/standard/md5.c Sat Sep 5 00:43:26 1998
***************
*** 46,52 ****
pval *arg;
char md5str[33];
PHP3_MD5_CTX context;
- unsigned int len;
unsigned char digest[16];
int i;
char *r;
--- 46,51 ----
***************
*** 56,65 ****
}
convert_to_string(arg);
- len = strlen(arg->value.str.val);
md5str[0] = '\0';
PHP3_MD5Init(&context);
! PHP3_MD5Update(&context, arg->value.str.val, len);
PHP3_MD5Final(digest, &context);
for (i = 0, r = md5str; i < 16; i++, r += 2) {
sprintf(r, "%02x", digest[i]);
--- 55,63 ----
}
convert_to_string(arg);
md5str[0] = '\0';
PHP3_MD5Init(&context);
! PHP3_MD5Update(&context, arg->value.str.val, arg->value.str.len);
PHP3_MD5Final(digest, &context);
for (i = 0, r = md5str; i < 16; i++, r += 2) {
sprintf(r, "%02x", digest[i]);
--
PHP Development Mailing List http://www.php.net/
To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net
For help: php-dev-help@lists.php.net