|
Smalltalk/X WebserverDocumentation of class 'RandomRDRand': |
||
|
|
Class: RandomRDRandInheritance:Object | +--RandomRDRand
Description:
This generator uses the rdgen random generator which is built into modern intel chips.
Before using, you should check via the isSupported query.
Warning:
there have been discussions about the security of the intel rdgen instruction
and whether there are NSA backdoors built into it.
Linus Torwalds refuses to use it for /dev/urandom in the linux kernel, for that very reason.
Be sure you know what you are doing, if you use this generator for sensitive cryptographic stuff.
We recommend using one of the libcrypt-based generators and use this only to get additional
entropy for the seed.
NO WARRANTY
RandomRDGen new nextInteger
Related information:
RandomGenerator
-
the
default;
uses
the
machine's
/dev/random
if
available
Random
-
fast,
but
generates
less
quality
random
numbers
RandomTT800
-
another
random
generator
RandomParkMiller
-
another
random
generator
RandomMT19937
-
another
random
generator
RandomKISS
-
another
random
generator
[xept]
-
a
library
containing
more
stuff
based
on
hashes
and
cyphers
Class protocol:instance creation queries
Instance protocol:initialization
|
||
|
|
ST/X 7.1.0.0; WebServer 1.663 at exept.de:8081; Wed, 17 Dec 2025 12:07:24 GMT
|