Hi,

sorry for the delay, I've been away for a week.

Yep, Crypt-DES_PP-0.06 failed on big-endian architectures.  I will upload
a (hopefully) fixed version tonite to the CPAN.

If you cannot wait, change it yourself in DES_PP.pm: In function crypt(),
around line 471 change

<    my @s = unpack ("L32", $ks);
---
>    my @s = unpack ("V32", $ks);

Sorry for the inconvenience.  I have written the module without access to
a big-endian machine. One tiny little buggy byte is not so bad after all,
is it? ;-)

The bug didn't strike on little-endian machines where "L32" and "V32" are
just the same.

Ciao and thanks for the information!

Guido

Reply via email to