Subject: | Crtpye::OpenPGP::PacketFactory::parse doesn't catch errors |
Hi,
We had a problem with Crypt::OpenPGP where Crypt::DSA wasn't installed (and several other modules). The symptom was being informed that no key block was found.
The function Crypt::OpenPGP::PacketFactory::parse doesn't appear to catch errors from Crypt::OpenPGP::Certificate and return them to the user. After adding some debug code to output the error message in Crypt::OpenPGP::Certificate we were find the missing module easily.
We're unsure of the best way to resolve this issue, but some magic would be appreciated!
Cheers!