debian/0000755000000000000000000000000012256576517007206 5ustar debian/libbytes-random-secure-perl.examples0000644000000000000000000000001312256576517016257 0ustar examples/* debian/rules0000755000000000000000000000003612256576517010265 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000414712256576517010617 0ustar Source: libbytes-random-secure-perl Maintainer: Debian Perl Group Uploaders: gregor herrmann Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: libcrypt-random-seed-perl, libmath-random-isaac-perl, libstatistics-basic-perl, perl (>= 5.13.11) | libtest-simple-perl (>= 0.98), perl Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libbytes-random-secure-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libbytes-random-secure-perl.git Homepage: https://metacpan.org/release/Bytes-Random-Secure/ Package: libbytes-random-secure-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libcrypt-random-seed-perl, libmath-random-isaac-perl Description: Perl extension to generate cryptographically-secure random bytes Bytes::Random::Secure provides two interfaces for obtaining crypt-quality random bytes. The simple interface is built around plain functions. For greater control over the Random Number Generator's seeding, there is an Object Oriented interface that provides much more flexibility. . The "functions" interface provides five functions that can be used any time you need a string (or MIME Base64 representation, or hex-digits representation, or Quoted Printable representation) of a specific number of random bytes. There are equivalent methods available via the OO interface. . Bytes::Random::Secure can be a drop-in replacement for Bytes::Random, with the primary enhancement of using a much higher quality random number generator to create the random data. The random_bytes function emulates the user interface of Bytes::Random's function by the same name. But with Bytes::Random::Secure the random number generator comes from Math::Random::ISAAC, and is suitable for cryptographic purposes. The harder problem to solve is how to seed the generator. This module uses Crypt::Random::Seed to generate the initial seeds for Math::Random::ISAAC. debian/source/0000755000000000000000000000000012256576517010506 5ustar debian/source/format0000644000000000000000000000001412256576517011714 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000130412256576517011056 0ustar libbytes-random-secure-perl (0.28-1) unstable; urgency=medium * New upstream release. * Declare compliance with Debian Policy 3.9.5. -- gregor herrmann Wed, 25 Dec 2013 16:44:12 +0100 libbytes-random-secure-perl (0.27-1) unstable; urgency=low * New upstream release. -- gregor herrmann Mon, 07 Oct 2013 20:48:40 +0200 libbytes-random-secure-perl (0.26-1) unstable; urgency=low * New upstream release. -- gregor herrmann Thu, 25 Jul 2013 20:41:23 +0200 libbytes-random-secure-perl (0.25-1) unstable; urgency=low * Initial release (closes: #701576). -- gregor herrmann Sat, 02 Mar 2013 19:43:57 +0100 debian/compat0000644000000000000000000000000212256576517010404 0ustar 8 debian/copyright0000644000000000000000000000205112256576517011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Bytes-Random-Secure Source: https://metacpan.org/release/Bytes-Random-Secure/ Upstream-Contact: David Oswald Files: * Copyright: 2012, David Oswald License: Artistic or GPL-1+ Files: debian/* Copyright: 2013, gregor herrmann License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/watch0000644000000000000000000000020412256576517010233 0ustar version=3 https://metacpan.org/release/Bytes-Random-Secure/ .*/Bytes-Random-Secure-v?(\d[\d.-]*)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$