Extension [ extension #16 hash version 1.0 ] { - Constants [32] { Constant [ integer HASH_HMAC ] { 1 } Constant [ integer MHASH_CRC32 ] { 0 } Constant [ integer MHASH_MD5 ] { 1 } Constant [ integer MHASH_SHA1 ] { 2 } Constant [ integer MHASH_HAVAL256 ] { 3 } Constant [ integer MHASH_RIPEMD160 ] { 5 } Constant [ integer MHASH_TIGER ] { 7 } Constant [ integer MHASH_GOST ] { 8 } Constant [ integer MHASH_CRC32B ] { 9 } Constant [ integer MHASH_HAVAL224 ] { 10 } Constant [ integer MHASH_HAVAL192 ] { 11 } Constant [ integer MHASH_HAVAL160 ] { 12 } Constant [ integer MHASH_HAVAL128 ] { 13 } Constant [ integer MHASH_TIGER128 ] { 14 } Constant [ integer MHASH_TIGER160 ] { 15 } Constant [ integer MHASH_MD4 ] { 16 } Constant [ integer MHASH_SHA256 ] { 17 } Constant [ integer MHASH_ADLER32 ] { 18 } Constant [ integer MHASH_SHA224 ] { 19 } Constant [ integer MHASH_SHA512 ] { 20 } Constant [ integer MHASH_SHA384 ] { 21 } Constant [ integer MHASH_WHIRLPOOL ] { 22 } Constant [ integer MHASH_RIPEMD128 ] { 23 } Constant [ integer MHASH_RIPEMD256 ] { 24 } Constant [ integer MHASH_RIPEMD320 ] { 25 } Constant [ integer MHASH_SNEFRU256 ] { 27 } Constant [ integer MHASH_MD2 ] { 28 } Constant [ integer MHASH_FNV132 ] { 29 } Constant [ integer MHASH_FNV1A32 ] { 30 } Constant [ integer MHASH_FNV164 ] { 31 } Constant [ integer MHASH_FNV1A64 ] { 32 } Constant [ integer MHASH_JOAAT ] { 33 } } - Functions { Function [ function hash ] { - Parameters [3] { Parameter #0 [ $algo ] Parameter #1 [ $data ] Parameter #2 [ $raw_output ] } } Function [ function hash_file ] { - Parameters [3] { Parameter #0 [ $algo ] Parameter #1 [ $filename ] Parameter #2 [ $raw_output ] } } Function [ function hash_hmac ] { - Parameters [4] { Parameter #0 [ $algo ] Parameter #1 [ $data ] Parameter #2 [ $key ] Parameter #3 [ $raw_output ] } } Function [ function hash_hmac_file ] { - Parameters [4] { Parameter #0 [ $algo ] Parameter #1 [ $filename ] Parameter #2 [ $key ] Parameter #3 [ $raw_output ] } } Function [ function hash_init ] { - Parameters [3] { Parameter #0 [ $algo ] Parameter #1 [ $options ] Parameter #2 [ $key ] } } Function [ function hash_update ] { - Parameters [2] { Parameter #0 [ $context ] Parameter #1 [ $data ] } } Function [ function hash_update_stream ] { - Parameters [3] { Parameter #0 [ $context ] Parameter #1 [ $handle ] Parameter #2 [ $length ] } } Function [ function hash_update_file ] { - Parameters [3] { Parameter #0 [ $context ] Parameter #1 [ $filename ] Parameter #2 [ $context ] } } Function [ function hash_final ] { - Parameters [2] { Parameter #0 [ $context ] Parameter #1 [ $raw_output ] } } Function [ function hash_copy ] { - Parameters [1] { Parameter #0 [ $context ] } } Function [ function hash_algos ] { - Parameters [0] { } } Function [ function hash_pbkdf2 ] { - Parameters [6] { Parameter #0 [ $algo ] Parameter #1 [ $password ] Parameter #2 [ $salt ] Parameter #3 [ $iterations ] Parameter #4 [ $length ] Parameter #5 [ $raw_output ] } } Function [ function mhash_keygen_s2k ] { - Parameters [4] { Parameter #0 [ $hash ] Parameter #1 [ $input_password ] Parameter #2 [ $salt ] Parameter #3 [ $bytes ] } } Function [ function mhash_get_block_size ] { - Parameters [1] { Parameter #0 [ $hash ] } } Function [ function mhash_get_hash_name ] { - Parameters [1] { Parameter #0 [ $hash ] } } Function [ function mhash_count ] { - Parameters [0] { } } Function [ function mhash ] { - Parameters [3] { Parameter #0 [ $hash ] Parameter #1 [ $data ] Parameter #2 [ $key ] } } } }