BSD Ports

security/p5-BSD-arc4random 1.50nb15 NetBSD

Perl interface to the arc4 random number generator

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
miros
Categories
security
Package size
11.6 KiB, 29.0 KiB installed

Description

This module provides a Perl API for the BSDs' arc4random(3) suite of functions and adds a few high-level functions, such as the new arc4random_uniform(3). The Perl functions are ithreads-safe (only if threads::shared is required). Scalars can be tied to this pak- kage, yielding uniformly distributed random numbers with an arbi- trary upper bound on read access, contributing to the RC4 entropy pool on write access. An exported global $RANDOM variable returns 15-bit unsigned random numbers, from [0; 32767], similar to mksh. Furthermore, Perl's internal PRNG is seeded with entropy obtained from the arc4random generator once on module load time.

In the other systems

The newest version among them is 1.50, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDsecurity/p5-BSD-arc4random1.50nb15 newestnone known-[email protected]2026-07-16
OpenBSDdevel/p5-BSD-arc4random by name1.50p6 newestno data-Alexander Bluhm <[email protected]>-

Compare across BSDs

Install

Binary package:

pkgin install p5-BSD-arc4random

From pkgsrc:

cd /usr/pkgsrc/security/p5-BSD-arc4random && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.50nb15
NetBSD 10.1 aarch641.50nb15
SmartOS / illumos x86_641.50nb15
macOS 15 arm641.50nb15

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0