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