This is the cl-diceware Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:50:10 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-diceware
Diceware in Lisp
Bill St. Clair <bill@billstclair.com>
MIT
1.0
package.lisp
(file).
random.lisp
(file).
diceware-word-list.lisp
(file).
diceware.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-diceware/cl-diceware.asd
cl-diceware/package.lisp
cl-diceware/random.lisp
cl-diceware/diceware-word-list.lisp
cl-diceware/diceware.lisp
cl-diceware/random.lisp
package.lisp
(file).
cl-diceware
(system).
random-byte
(function).
random-integer
(function).
with-/dev/random
(macro).
%random-bits
(function).
%random-byte
(function).
%shift-in
(function).
%shift-value
(function).
*/dev/random-stream*
(special variable).
*real-random-p*
(special variable).
*remainder*
(special variable).
*remainder-bits*
(special variable).
/dev/random-path
(function).
call-with-/dev/random
(function).
random-bits
(function).
real-random-p
(function).
with-shift-in
(macro).
cl-diceware/diceware-word-list.lisp
random.lisp
(file).
cl-diceware
(system).
*diceware-words*
(special variable).
cl-diceware/diceware.lisp
diceware-word-list.lisp
(file).
cl-diceware
(system).
random-word
(function).
random-words
(function).
random-words-string
(function).
*diceware-hash*
(special variable).
diceware-gethash
(function).
init-diceware-hash
(function).
maybe-init-diceware-hash
(function).
random-diceware-key
(function).
Packages are listed by definition order.
cl-diceware
common-lisp
.
random-byte
(function).
random-integer
(function).
random-word
(function).
random-words
(function).
random-words-string
(function).
with-/dev/random
(macro).
%random-bits
(function).
%random-byte
(function).
%shift-in
(function).
%shift-value
(function).
*/dev/random-stream*
(special variable).
*diceware-hash*
(special variable).
*diceware-words*
(special variable).
*real-random-p*
(special variable).
*remainder*
(special variable).
*remainder-bits*
(special variable).
/dev/random-path
(function).
call-with-/dev/random
(function).
diceware-gethash
(function).
init-diceware-hash
(function).
maybe-init-diceware-hash
(function).
random-bits
(function).
random-diceware-key
(function).
real-random-p
(function).
with-shift-in
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Evaluate BODY with STREAM bound to a binary input stream to /dev/random.
Return one random byte.
Return a random integer >= 0 and < limit. Same as ‘cl:random’, but better randomness.
Return a random Diceware word.
Return a list of COUNT random Diceware words.
Return a string containing COUNT random Diceware words, separated by spaces. COUNT default to 5.
Control whether we use /dev/random or /dev/urandom. See documentation for ‘real-random-p’.
Helper function for ‘with-dev/random’.
Get the Diceware word for KEY, which should be a five-digit (base 10) integer, with digits from 1 to 6.
Initialize and return ‘*diceware-hash*’.
Initialize ‘*diceware-hash*’, if its null, and return it.
Return an integer containing COUNT random bits.
Compute a random Diceware key, a five-digit (base 10) integer with digits from 1 to 6.
True if ‘*real-random-p*’ is true or ‘*real-random-p*’ is :USE-FEATURES
and :CL-DICEWARE-REAL-RANDOM is on ‘*features*’, which it will be if
you load cl-diceware.asd with a non-null value for the CL_DICEWARE_REAL_RANDOM
environment variable.
Jump to: | %
/
C D F I M R W |
---|
Jump to: | %
/
C D F I M R W |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | C D F P R S |
---|
Jump to: | C D F P R S |
---|