cvs: php4 /ext/mhash mhash.c
| From: | Sascha Schumann | Date: | Wed, 22 Nov 2000 21:46:03 +0000 |
| Subject: | cvs: php4 /ext/mhash mhash.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-2743@lists.php.net to get a copy of this message | ||
sas Wed Nov 22 13:46:03 2000 EDT
Modified files:
/php4/ext/mhash mhash.c
Log:
Run through conv_z_macros
Index: php4/ext/mhash/mhash.c
diff -u php4/ext/mhash/mhash.c:1.22 php4/ext/mhash/mhash.c:1.23
--- php4/ext/mhash/mhash.c:1.22 Wed Oct 25 11:09:23 2000
+++ php4/ext/mhash/mhash.c Wed Nov 22 13:46:03 2000
@@ -97,7 +97,7 @@
convert_to_long_ex(hash);
- RETURN_LONG(mhash_get_block_size((*hash)->value.lval));
+ RETURN_LONG(mhash_get_block_size(Z_LVAL_PP(hash)));
}
/* }}} */
@@ -116,7 +116,7 @@
convert_to_long_ex(hash);
- name = mhash_get_hash_name((*hash)->value.lval);
+ name = mhash_get_hash_name(Z_LVAL_PP(hash));
if (name) {
RETVAL_STRING(name, 1);
free(name);
@@ -157,28 +157,28 @@
convert_to_long_ex(hash);
convert_to_string_ex(data);
- bsize = mhash_get_block_size((*hash)->value.lval);
+ bsize = mhash_get_block_size(Z_LVAL_PP(hash));
if (num_args == 3) {
- if (mhash_get_hash_pblock((*hash)->value.lval) == 0) {
+ if (mhash_get_hash_pblock(Z_LVAL_PP(hash)) == 0) {
php_error(E_WARNING, MHASH_FAILED_MSG);
RETURN_FALSE;
}
td =
- mhash_hmac_init((*hash)->value.lval,
- (*key)->value.str.val,
- (*key)->value.str.len,
+ mhash_hmac_init(Z_LVAL_PP(hash),
+ Z_STRVAL_PP(key),
+ Z_STRLEN_PP(key),
mhash_get_hash_pblock((*hash)->value.
lval));
} else {
- td = mhash_init((*hash)->value.lval);
+ td = mhash_init(Z_LVAL_PP(hash));
}
if (td == MHASH_FAILED) {
php_error(E_WARNING, MHASH_FAILED_MSG);
RETURN_FALSE;
}
- mhash(td, (*data)->value.str.val, (*data)->value.str.len);
+ mhash(td, Z_STRVAL_PP(data), Z_STRLEN_PP(data));
if (num_args == 3) {
hash_data = (unsigned char *) mhash_hmac_end(td);
@@ -220,10 +220,10 @@
convert_to_string_ex(input_salt);
convert_to_long_ex(bytes);
- password = (*input_password)->value.str.val;
- password_len = (*input_password)->value.str.len;
+ password = Z_STRVAL_PP(input_password);
+ password_len = Z_STRLEN_PP(input_password);
- salt_len = (*input_salt)->value.str.len;
+ salt_len = Z_STRLEN_PP(input_salt);
if (salt_len > mhash_get_keygen_salt_size(KEYGEN_S2K_SALTED)) {
sprintf( error, "The specified salt [%d] is more bytes than the required by the algorithm
[%d]\n", salt_len, mhash_get_keygen_salt_size(KEYGEN_S2K_SALTED));
@@ -232,7 +232,7 @@
}
memset( salt, 0, SALT_SIZE);
- memcpy( salt, (*input_salt)->value.str.val, salt_len);
+ memcpy( salt, Z_STRVAL_PP(input_salt), salt_len);
salt_len=SALT_SIZE;
/* if (salt_len==0) {
@@ -240,8 +240,8 @@
* }
*/
- hashid = (*hash)->value.lval;
- size = (*bytes)->value.lval;
+ hashid = Z_LVAL_PP(hash);
+ size = Z_LVAL_PP(bytes);
keystruct.hash_algorithm[0]=hashid;
keystruct.hash_algorithm[1]=hashid;