Not sure if it is a bug, in the cpan shell it used to show an error (something about a signature, didn't write it down at the time), but now it's just not found:
Not to worry, I've looked at the source code and built a suitable wrapper to crypt for my code's use that mimics the relevant functions that I needed - just generating a suitable salt, and then extracting the salt again for the comparison with the plain text.
cpan> install Crypt::Password
Warning: Cannot install Crypt::Password, don't know what it is.
Try the command
to find objects with matching identifiers.
cpan> i /Crypt::Password/
Module < Crypt::Password::StretchedHash (RITOU/Crypt-Password-Stretch
Module < Crypt::Password::StretchedHash::HashInfo (RITOU/Crypt-Passwo
Module < Crypt::Password::Util (PERLANCAR/Crypt-Password-Util-0.12.t
3 items found