• Home
Name Date Size #Lines LOC

..--

Android.bpD04-Jul-20256.9 KiB237232

DEPSD04-Jul-202531 33

DIR_METADATAD04-Jul-202585 76

LICENSED04-Jul-20251.7 KiB3433

METADATAD04-Jul-2025315 1312

MODULE_LICENSE_BSD_3_CLAUSED04-Jul-20250

README.chromiumD04-Jul-2025912 2523

modp_b64.ccD04-Jul-20255.2 KiB169105

modp_b64.hD04-Jul-20254.5 KiB16028

modp_b64_data.hD04-Jul-202529.1 KiB482451

README.chromium

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