[NEW] p5-Crypt-OpenPGP + dependencies

2020-08-07 Thread Andrew Hewus Fresh
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


Re: p5-Crypt-OpenPGP + dependencies

2014-09-22 Thread Stuart Henderson
On 2014/09/21 20:25, Landry Breuil wrote:
 On Sat, Sep 20, 2014 at 07:14:03PM +0200, Henning Brauer wrote:
  pure perl implementation of the openpgp standard, attached
 
 LGTM, but you could remove the PFRAG.shared files and merge them content
 in PLIST, removing %%shared%% from them - we dont need that anymore
 afair.

The 2 ports with PFRAG.shared files should have SHARED_ONLY=Yes as
well as the above merging.



Re: p5-Crypt-OpenPGP + dependencies

2014-09-22 Thread Henning Brauer
* Stuart Henderson st...@openbsd.org [2014-09-22 09:21]:
 On 2014/09/21 20:25, Landry Breuil wrote:
  On Sat, Sep 20, 2014 at 07:14:03PM +0200, Henning Brauer wrote:
   pure perl implementation of the openpgp standard, attached
  LGTM, but you could remove the PFRAG.shared files and merge them content
  in PLIST, removing %%shared%% from them - we dont need that anymore
  afair.

hmm, can't update-plist handle that?

 The 2 ports with PFRAG.shared files should have SHARED_ONLY=Yes as
 well as the above merging.

attached, ok?

-- 
Henning Brauer, h...@bsws.de, henn...@openbsd.org
BS Web Services GmbH, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS. Virtual  Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/


p.tgz
Description: application/tar-gz


Re: p5-Crypt-OpenPGP + dependencies

2014-09-21 Thread Landry Breuil
On Sat, Sep 20, 2014 at 07:14:03PM +0200, Henning Brauer wrote:
 pure perl implementation of the openpgp standard, attached

LGTM, but you could remove the PFRAG.shared files and merge them content
in PLIST, removing %%shared%% from them - we dont need that anymore
afair.

Landry



p5-Crypt-OpenPGP + dependencies

2014-09-20 Thread Henning Brauer
pure perl implementation of the openpgp standard, attached

-- 
Henning Brauer, h...@bsws.de, henn...@openbsd.org
BS Web Services GmbH, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS. Virtual  Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/


p.tgz
Description: application/tar-gz