• Home
Name Date Size #Lines LOC

..--

BUILD.gnD03-May-2024250 1210

DEPSD03-May-202431 33

DIR_METADATAD03-May-202439 43

LICENSED03-May-20241.7 KiB3433

README.chromiumD03-May-2024819 2220

modp_b64.ccD03-May-20245.2 KiB169105

modp_b64.hD03-May-20244.5 KiB16028

modp_b64_data.hD03-May-202429.1 KiB482451

README.chromium

1Name: modp base64 decoder
2Short Name: stringencoders
3URL: https://github.com/client9/stringencoders
4Version: unknown
5License: BSD
6Security Critical: yes
7
8Description:
9The source code was modified from upstream as follows:
10- Removed the inclusion of modp's config.h
11- Fixed compilation errors that occur under VC8
12- Renamed modp_b64.c to modp_b64.cc to force it to be compiled as C++ and so
13  the inclusion of basictypes.h could be possible
14- Made code safe on 64-bit systems
15- Removed misaligned read/writes on little-endian systems
16- Removed unreachable code
17- Extended the API so callers can avoid overload for base64 encode
18- Removed big endian support entirely
19- Removed std::string APIs
20- Added multiple decoding options to support Blink callers
21- Added modp_b64_encode_data which doesn't append a null terminator
22