summaryrefslogtreecommitdiff
path: root/ext/mhash/php_mhash.h
diff options
context:
space:
mode:
authorMichael Wallner <mike@php.net>2006-11-15 17:16:04 +0000
committerMichael Wallner <mike@php.net>2006-11-15 17:16:04 +0000
commite4ddb2421a96beba4cee32f21f9abab151f213e5 (patch)
tree6b123523e00d0070fdd9ae65d642ef1964092706 /ext/mhash/php_mhash.h
parentea6a9ff14525ec6ba178ceb104898dad512a4bbe (diff)
downloadphp-git-e4ddb2421a96beba4cee32f21f9abab151f213e5.tar.gz
- unicode upgrade
- use current parameter parsing API - added keygen constants - Added keygen functions: mhash_keygen_count, mhash_get_keygen_name, mhash_keygen_uses_hash, mhash_keygen_uses_salt, mhash_get_keygen_salt_size, mhash_keygen
Diffstat (limited to 'ext/mhash/php_mhash.h')
-rw-r--r--ext/mhash/php_mhash.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/ext/mhash/php_mhash.h b/ext/mhash/php_mhash.h
index 41be456e62..10bb26cd02 100644
--- a/ext/mhash/php_mhash.h
+++ b/ext/mhash/php_mhash.h
@@ -29,16 +29,28 @@
#include "internal_functions.h"
#endif
+#include "mhash.h"
+
extern zend_module_entry mhash_module_entry;
#define mhash_module_ptr &mhash_module_entry
+int php_mhash(hashid hash, const char *input_str, int input_len, const char *key_str, int key_len, char **enc, int *len TSRMLS_DC);
+int php_mhash_keygen(keygenid type, hashid hash1, hashid hash2, const char *pass_str, int pass_len, const char *salt_str, size_t salt_len, char **key, int *len, int max_len, int max_count TSRMLS_DC);
+
PHP_MINIT_FUNCTION(mhash);
PHP_MINFO_FUNCTION(mhash);
+PHP_FUNCTION(mhash_count);
PHP_FUNCTION(mhash_get_block_size);
PHP_FUNCTION(mhash_get_hash_name);
-PHP_FUNCTION(mhash_count);
-PHP_FUNCTION(mhash_keygen_s2k);
+PHP_FUNCTION(mhash_keygen_count);
+PHP_FUNCTION(mhash_get_keygen_name);
+PHP_FUNCTION(mhash_keygen_uses_hash);
+PHP_FUNCTION(mhash_keygen_uses_salt);
+PHP_FUNCTION(mhash_get_keygen_salt_size);
+PHP_FUNCTION(mhash_keygen_uses_count);
PHP_FUNCTION(mhash);
+PHP_FUNCTION(mhash_keygen);
+PHP_FUNCTION(mhash_keygen_s2k);
#else
#define mhash_module_ptr NULL