Re: Drop ext/mhash and add an emulation layer in ext/hash (5.3+), call for help
| From: | Pierre Joye | Date: | Mon, 02 Jun 2008 17:06:38 +0000 |
| Subject: | Re: Drop ext/mhash and add an emulation layer in ext/hash (5.3+), call for help | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-38083@lists.php.net to get a copy of this message | ||
On Mon, Jun 2, 2008 at 12:34 PM, Scott MacVicar <scottmac@php.net> wrote:
> Pierre Joye wrote:
>>
>> On Mon, Jun 2, 2008 at 10:21 AM, Derick Rethans <derick@php.net> wrote:
>>>
>>> On Mon, 2 Jun 2008, Pierre Joye wrote:
>>>
>>>> While working on the windows ports, I asked Sara about the mhash
>>>> status in regard of the new shiny ext/hash. The plan is to remove
>>>> ext/hash completely and emulate it in ext/hash to keep the BC. It
>>>> could even a configuration flag if one likes to be sure to clean his
>>>> code to use only the hash APIs.
>>>
>>> The mhash extension features some more versions of some algorithms:
>>> http://mhash.sourceforge.net/ But why bother changing
>>> it?
>>
>> Which algo(s) (or algo version) is not supported by ext/hash? I did
>> not spot one after a quick read.
>>
>
> sha192 and sha224
> snefru128
> md2
>
>>> I've not heard of any issues about ext/mhash.
>>
>> My main reasons would be to do not have to maintain ext/mhash and the
>> libmhash Windows port.
>>
>> Cheers,
>
> I'm happy to see us removing a dependency, especially if it makes thigns
> easier to build on Windows.
In case someone likes to do it, Scott has volunteered and has already
added some of the missing algo in hash. He will also add the BC layer.
Cheers,
--
Pierre
http://blog.thepimp.net | http://www.libgd.org