crc32, md5 and sha1 functions, implemented in PHP, are widely used for
computing "fingerprint" of any data. But current implementation has not very
good limitation - there is no way to get/set current state vector of these
functions. So, we have to pass whole amount of data as argument of these
functions at once instead of sequently data processing.
Of course, we can use md5_file() or sha1_file() to get hash of huge amounts
of data, but there is missing crc32_file() analog.

I think, the best way is to add optional parameter to these functions, which
will allow to get/set current state vector of hash algorithms. This change
will not break backward compatibility.

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to