Package perl-Bytes-Random-Secure: Information

    Source package: perl-Bytes-Random-Secure
    Version: 0.29-alt1
    Latest version according to Repology
    Build time:  Oct 11, 2015, 11:36 PM in the task #151053
    Category: Development/Perl
    Report package bug
    License: perl
    Summary: Perl extension to generate cryptographically-secure random bytes.
    Description: 
    the Bytes::Random::Secure manpage provides two interfaces for obtaining crypto-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 functions that can be used any time you need
    a string of a specific number of random bytes.  The random bytes are available
    as simple strings, or as hex-digits, Quoted Printable, or MIME Base64.  There
    are equivalent methods available from the OO interface, plus a few others.
    
    This module can be a drop-in replacement for the Bytes::Random manpage, with the primary
    enhancement of using a cryptographic-quality random number generator to create
    the random data.  The `random_bytes' function emulates the user interface of
    the Bytes::Random manpage's function by the same name.  But with Bytes::Random::Secure
    the random number generator comes from the Math::Random::ISAAC manpage, and is suitable
    for cryptographic purposes.  The harder problem to solve is how to seed the
    generator.  This module uses the Crypt::Random::Seed manpage to generate the initial
    seeds for Math::Random::ISAAC.
    
    In addition to providing `random_bytes()', this module also provides several
    functions not found in the Bytes::Random manpage: `random_string_from',
    `random_bytes_base64()', `random_bytes_hex', and `random_bytes_qp'.
    
    And finally, for those who need finer control over how the Crypt::Random::Seed manpage
    generates its seed, there is an object oriented interface with a constructor
    that facilitates configuring the seeding process, while providing methods that
    do everything the "functions" interface can do (truth be told, the functions
    interface is just a thin wrapper around the OO version, with some sane defaults
    selected).  The OO interface also provides an `irand' method, not available
    through the functions interface.

    List of rpms provided by this srpm:
    perl-Bytes-Random-Secure (noarch)

    Maintainer: Igor Vlasenko

    List of contributors:
    Igor Vlasenko

    ACL:
    Igor Vlasenko
    @everybody

      1. perl(Scalar/Util.pm)
      2. perl(Test/Kwalitee.pm)
      3. perl(Test/More.pm)
      4. perl(Test/Perl/Critic.pm)
      5. perl(Time/HiRes.pm)
      6. perl-devel
      7. perl-podlators
      8. rpm-build-perl
      9. perl(English.pm)
      10. perl(MIME/Base64.pm)
      11. perl(Exporter.pm)
      12. perl(MIME/QuotedPrint.pm)
      13. perl(ExtUtils/MakeMaker.pm)
      14. perl(Math/Random/ISAAC.pm)
      15. perl(Carp.pm)
      16. perl(Crypt/Random/Seed.pm)
      17. perl(Digest/SHA.pm)

    Last changed


    Oct. 11, 2015 Igor Vlasenko 0.29-alt1
    - automated CPAN update
    Feb. 19, 2014 Igor Vlasenko 0.28-alt2
    - moved to Sisyphus for Slic3r (by dd@ request)
    Nov. 26, 2013 Igor Vlasenko 0.28-alt1
    - regenerated from template by package builder