This is the secure-random Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 06:40:04 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
secure-random
Cryptographically secure pseudo-random number generator for Common Lisp
Anton Vodonosov <avodonosov@yandex.ru>
MIT
0.1.0
cl+ssl
(system).
package.lisp
(file).
secure-random.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
secure-random/secure-random.lisp
package.lisp
(file).
secure-random
(system).
*generator*
(special variable).
bytes
(generic function).
generator
(class).
number
(function).
octets-to-integer
(function).
open-ssl-generator
(class).
Packages are listed by definition order.
secure-random
common-lisp
.
*generator*
(special variable).
bytes
(generic function).
generator
(class).
number
(function).
octets-to-integer
(function).
open-ssl-generator
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns a cryptographically strong pseudo-random number that is a
non-negative number less than LIMIT and of the same type as LIMIT
(in the current implementation, only INTEGER type is supporeted).
LIMIT is a positive number. GENERATOR is an instance of a
subclass of the SECURE-RANDOM:GENERATOR. Signals an ERROR in case
of problems (for example when the random number generator has not been
initialized with enough entrophy).
The only generic function which needs to be implemented by a subclass
of SECURE-RANDOM:GENERATOR. Generates COUNT cryptographically strong pseudo-random
bytes using the random number generator GENERATOR. Returns the bytes as a
SIMPLE-ARRAY with ELEMENT-TYPE ’(UNSIGNED-BYTE 8). Signals
an ERROR in case of problems (for example when the random number
generator has not been initialized with enough entrophy).
open-ssl-generator
)) ¶The base class for all the possible implementations of secure random number generator.
Jump to: | B F G M N O |
---|
Jump to: | B F G M N O |
---|
Jump to: | *
S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
* | |||
*generator* : | Public special variables | ||
| |||
S | |||
Special Variable, *generator* : | Public special variables | ||
|
Jump to: | *
S |
---|
Jump to: | C F G O P S |
---|
Jump to: | C F G O P S |
---|