• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

examples/H16-Feb-2013-6543

lib/Crypt/Random/H16-Feb-2013-705243

t/H16-Feb-2013-280181

.travis.ymlH A D11-Jan-2013303 1915

ChangesH A D16-Feb-2013733 3016

LICENSEH A D10-Jan-201317.9 KiB380292

MANIFESTH A D18-Jan-2013532 2625

META.jsonH A D16-Feb-20131.2 KiB5453

META.ymlH A D16-Feb-2013708 3231

Makefile.PLH A D17-Jan-20132.3 KiB6856

READMEH A D16-Feb-20131.1 KiB4828

TODOH A D14-Jan-201310 21

README

1Crypt::Random::Seed version 0.03
2========================
3
4Crypt::Random::Seed provides a simple interface to get the strongest source
5of randomness on the current platform, typically for use in seeding a CSPRNG
6such as Math::Random::ISAAC.  It can also be restricted to non-blocking
7sources, and has a very simple plug-in method.
8
9The following sources are tried, in order:
10  Win32 Crypto API
11  EGD
12  /dev/random
13  Crypt::Random::TESHA2
14
15
16INSTALLATION
17
18To install this module type the following:
19
20   perl Makefile.PL
21   make
22   make test
23   make install
24
25
26DEPENDENCIES
27
28Win32::API on Windows.
29
30Crypt::Random::TESHA2, only used if /dev/random or Win32 API doesn't work.
31
32
33SEE ALSO
34
35Crypt::URandom provides similar functionality for non-blocking sources.
36
37For more complex setups, Crypt::Random::Source has multiple plugins.
38
39
40
41COPYRIGHT AND LICENCE
42
43Copyright (C) 2013 by Dana Jacobsen <dana@acm.org>
44
45This library is free software; you can redistribute it and/or modify
46it under the same terms as Perl itself, either Perl version 5.16.2 or,
47at your option, any later version of Perl 5 you may have available.
48