according to the guide at http://www.igniterealtime.org/builds/wildfire/docs/latest/documentation/db-integ ration-guide.html I am trying to integrate Wildfire with the user-database of the php-based bulletin board SMF.
I got some problems with the build in password encryption in SMF:
function smf_md5_hmac($data, $key)
$key = str_pad(strlen($key) <= 64 ? $key : pack(’‘H*’’, md5($key)), 64, chr(0x00));
return md5(($key ^ str_repeat(chr(0x5c), 64)) . pack(’‘H*’’, md5(($key ^ str_repeat(chr(0x36), 64)). $data)));
$data is the plaintext-password and $key is set to the name of the user.
Does anyone of you know how to change wildfire’'s decryption method to work with this?