diff options
| author | Reepca Russelstein <reepca@russelstein.xyz> | 2026-06-21 07:13:16 -0500 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-06-24 15:20:16 +0200 |
| commit | 64a0824955aa40ea8e59bd4328ecaaf8caaa2acc (patch) | |
| tree | 1cdc5cc39fa2f8da5f8d568c961c22683505e4e8 /nix/libstore/sqlite.cc | |
| parent | 938c3c5619d4543b24e12c6556e0ce4309ed242b (diff) | |
daemon: libutil: add base32Values and use them.
Recognizing base32 characters and/or parsing them into byte sequences is done
in several places, so it makes sense to provide a common lookup table.
* nix/libutil/hash.hh (base32Values, base32ValuesInitialized): new variables.
(initializeBase32Values, getBase32Value): new functions.
* nix/libutil/hash.cc (base32Values, base32ValuesInitialized): provide
definition for variables.
(initializeBase32Values, getBase32Value): provide function implementations.
(parseHash32): use base32Values.
* nix/libstore/references.cc (search): use base32Values.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'nix/libstore/sqlite.cc')
0 files changed, 0 insertions, 0 deletions
