Here's a new port for Crypt::OpenPGP plus some dependencies it needs. One fairly major change to upstream is that I changed a couple of Crypt::OpenPGP::Util functions to use arc4random_buf instead of some other ugly modules that still didn't tie into the OpenBSD random subsystem to get random bytes.
If someone could glance at those and make sure my patch looks right, that would be much appreciated. I'm sure that it's *possible* to just use our arc4random backed version of perl's rand, but that seemed harder to get right, but if someone wants to try I won't stop you. In order to get arc4random_buf, this includes a new module, security/p5-Unix-OpenBSD-Random. I was happy to find this tiny wrapper on the CPAN so I didn't have to write it. It looked reasonable to me, but then I am not a would not claim expertise in this area. Comments, OK?
p5-Crypt-OpenPGP-plus-depends.tar.gz
Description: application/tar-gz