QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
base32.cpp File Reference

Implements the Base32 codec: quantum-by-quantum decode and encode loops with the tail-shape table that fixes KeePassXC's mis-padded cases. More...

#include "base32.h"
#include <optional>
Include dependency graph for base32.cpp:

Go to the source code of this file.

Detailed Description

Implements the Base32 codec: quantum-by-quantum decode and encode loops with the tail-shape table that fixes KeePassXC's mis-padded cases.

Conforms to RFC 4648, see https://tools.ietf.org/html/rfc4648. Ported from KeePassXC src/core/Base32.cpp; the differences are documented at each site.

See also
base32.h

Definition in file base32.cpp.