This is the cl-base58 Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:41:02 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-base58
An implementation of base58 for Common Lisp
Fernando Borretti
MIT
This library implements the base58 encoding algorithm. It’s basically base64 but
with a smaller alphabet (58, as in the title) that doesn’t include similar
looking characters,
[among other things](https://github.com/bitcoin/bitcoin/blob/master/src/base58.h).
The implementation is essentially a carbon copy of Gavin Andresen’s
[Python code](https://bitcointalk.org/index.php?topic=1026.0).
# Usage
“‘lisp
cl-user> (base58:encode "this is a test")
"jo91waLQA1NNeBmZKUF"
cl-user> (base58:decode "jo91waLQA1NNeBmZKUF")
"this is a test"
“‘
# Tests
The encoded strings in the tests were created with Andresen’s unmodified code,
so they are correct. Probably.
# License
Copyright (c) 2014 Fernando Borretti (eudoxiahp@gmail.com)
Licensed under the MIT License.
0.1
src
(module).
Modules are listed depth-first from the system components tree.
cl-base58/src
cl-base58
(system).
cl-base58.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-base58/src/cl-base58.lisp
src
(module).
+alphabet+
(special variable).
+len+
(special variable).
divmod
(function).
Packages are listed by definition order.
base58
common-lisp
.
+alphabet+
(special variable).
+len+
(special variable).
divmod
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Jump to: | D E F |
---|
Jump to: | D E F |
---|
Jump to: | +
S |
---|
Jump to: | +
S |
---|
Jump to: | B C F M P S |
---|
Jump to: | B C F M P S |
---|