libbsd-arc4random-perl - CPAN's BSD::arc4random -- Perl bindings for arc4random

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libbsd-arc4random-perl
Package version: 1.50
Package release: 6+b1
Package architecture: amd64
Package type: deb
Installed size: 29 B
Download size: 14.05 KB
Official Mirror:
The BSD::arc4random module provides a Perl API for the arc4random(3) suite of functions and a few natively implemented functions. Exposed functions are: have_kintf (ability to push entropy back to the kernel); arc4random, arc4random_bytes, arc4random_uniform, the RANDOM variable (get entropy); arc4random_stir (next time used, some entropy from the kernel is first requested); arc4random_addrandom (add user data to SRNG state); arc4random_push[bk] (push user data to kernel RNG if supported; add kernel data or, if not supported, user data to SRNG); the ability to "tie" variables to this module for retrieving and storing entropy (e.g. in $RANDOM).



    Source package: libbsd-arc4random-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libbsd-arc4random-perl deb package:
      # sudo apt-get install libbsd-arc4random-perl


    • /usr/lib/x86_64-linux-gnu/perl5/5.20/BSD/
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/BSD/arc4random/
    • /usr/share/doc/libbsd-arc4random-perl/TODO
    • /usr/share/doc/libbsd-arc4random-perl/changelog.Debian.amd64.gz
    • /usr/share/doc/libbsd-arc4random-perl/changelog.Debian.gz
    • /usr/share/doc/libbsd-arc4random-perl/copyright
    • /usr/share/man/man3/BSD::arc4random.3pm.gz


    2014-02-12 - Damyan Ivanov <> libbsd-arc4random-perl (1.50-6) unstable; urgency=medium * Take over for the Debian Perl Group; Closes: #738680 -- RFA/ITA * debian/control: Vcs-* migrated to pkg-perl repository (source stanza). Changed: Maintainer set to Debian Perl Group <pkg-perl-> (was: Thorsten Glaser <>) * add myself as an uploader * bump debhelper build dependency to get hardening support * add metacpan URL to debian/watch * declare conformance with Policy 3.9.5 * rules: use dh7-tiny style drop README from docs as redundant lose changelog.Debian.$ARCH.gz as duplicate

    2012-03-11 - Thorsten Glaser <> libbsd-arc4random-perl (1.50-5) unstable; urgency=low * d/source/ has local-options and local-patch-header, 10x rra * Enable dpkg/buildflags; idea from #662666, but CFLAGS must also be added at link time; enable all hardening but PIE * Policy 3.9.3 with no relevant changes * Drop note about not using ExtUtils::MakeMaker since it works now

    2012-01-28 - Thorsten Glaser <> libbsd-arc4random-perl (1.50-4) unstable; urgency=low * Switch to source format 3.0 (quilt), single debian patch; patched source in SCM, patches not in SCM * Fix build log check and lintian warnings and tidy up

    2011-11-14 - Thorsten Glaser <> libbsd-arc4random-perl (1.50-3) unstable; urgency=low * Add build-{arch,indep} targets as alias for build * Switch to current packaging style * debian/rules: cleanup (remove install/check, dh_installdirs) * Please lintian * Help the Perl 5.14 transition along by uploading

    2011-06-06 - Thorsten Glaser <> libbsd-arc4random-perl (1.50-2) unstable; urgency=low * Update to CVS snapshot for fixes to the included function prototypes * Use included protos instead of (broken) libbsd headers

    2011-06-05 - Thorsten Glaser <> libbsd-arc4random-perl (1.50-1) unstable; urgency=low * Bump Standards-Version, no relevant changes * debian/source/format: Enforce "1.0" manually, for now * debian/control: Remove DMUA, I'm a DD now * New upstream release (thanks to Vutral for prodding) - Work with use64bitint - Use contributed arc4random.c file on MSWin32, irix (works only with gcc on win32; unknown if IRIX works…) - Improve test coverage * Correct how patches are applied * Update debian/copyright

    2009-12-12 - Thorsten Glaser <> libbsd-arc4random-perl (1.43-1) unstable; urgency=low * Remove lintian overrides no longer necessary * debian/watch: CPAN is not upstream but only mirror * New upstream release (mostly warning/portability fixes) * debian/control: add Homepage, ${misc:Depends} * Upgrade Standards-Version from 3.8.2 to 3.8.3 - debian/control: un-version perl dependency * debian/copyright: fix mis-notion that this were a native package

    2009-07-16 - Thorsten Glaser <> libbsd-arc4random-perl (1.41-1) unstable; urgency=low * Add VCS-CVS and VCS-Browser fields to debian/control * Allow Debian Maintainer uploads * New upstream version with improved support for non-Debian-relevant OSes, an improved testsuite, more documentation and comments, comes without CVS/ directories in the upstream tarball; fixes gcc warnings and an incompatibility with newer libbsd versions; Closes: #534019 * Fix version number (1.3 was supposed to be 1.30; CPAN does not document this particular issue) * Add a TODO file with plans for future releases * Use a patch system * Sync the copyright file (also mention arc4random.c is not used) * Enhance description in debian/control * Fix pod2man errors * Apply some lintian cleanup * Install additional documentation files * Bump Standards-Version * Run the regression tests if nocheck is not set * Switch to debhelper 5, by suggestion of Patrick "aptituz" Schoenfeld

    2008-07-21 - Thorsten Glaser <> libbsd-arc4random-perl (1.3-1) unstable; urgency=low * Initial Release, Closes: #491634