No description
- C 81.8%
- C++ 17.9%
- Makefile 0.2%
If the extra field was larger than the space the user provided with inflateGetHeader(), and if multiple calls of inflate() delivered the extra header data, then there could be a buffer overflow of the provided space. This commit assures that provided space is not exceeded. Bug: http://b/242299736 Test: TreeHugger Change-Id: I4eabb3e135c1568e06b2b9740651a3ae11b21140 (cherry picked from commit 172924248227e1da88a8e963c18dc6f38b725f7a) Merged-In: I4eabb3e135c1568e06b2b9740651a3ae11b21140 |
||
|---|---|---|
| contrib | ||
| patches | ||
| adler32.c | ||
| adler32_simd.c | ||
| adler32_simd.h | ||
| Android.bp | ||
| BUILD.gn | ||
| chromeconf.h | ||
| CleanSpec.mk | ||
| compress.c | ||
| cpu_features.c | ||
| cpu_features.h | ||
| crc32.c | ||
| crc32.h | ||
| crc32_simd.c | ||
| crc32_simd.h | ||
| crc_folding.c | ||
| deflate.c | ||
| deflate.h | ||
| DIR_METADATA | ||
| fill_window_sse.c | ||
| gzclose.c | ||
| gzguts.h | ||
| gzlib.c | ||
| gzread.c | ||
| gzwrite.c | ||
| infback.c | ||
| inffast.c | ||
| inffast.h | ||
| inffixed.h | ||
| inflate.c | ||
| inflate.h | ||
| inftrees.c | ||
| inftrees.h | ||
| libz.map.txt | ||
| LICENSE | ||
| METADATA | ||
| MODULE_LICENSE_BSD_LIKE | ||
| OWNERS | ||
| OWNERS.android | ||
| README.chromium | ||
| TEST_MAPPING | ||
| trees.c | ||
| trees.h | ||
| uncompr.c | ||
| zconf.h | ||
| zlib.h | ||
| zutil.c | ||
| zutil.h | ||
Name: zlib
Short Name: zlib
URL: http://zlib.net/
Version: 1.2.11
CPEPrefix: cpe:/a:zlib:zlib:1.2.11
Security Critical: yes
License: Custom license
License File: LICENSE
License Android Compatible: yes
Description:
"A massively spiffy yet delicately unobtrusive compression library."
zlib is a free, general-purpose, legally unencumbered lossless data-compression
library. zlib implements the "deflate" compression algorithm described by RFC
1951, which combines the LZ77 (Lempel-Ziv) algorithm with Huffman coding. zlib
also implements the zlib (RFC 1950) and gzip (RFC 1952) wrapper formats.
Local Modifications:
- Only source code from the zlib distribution used to build the zlib and
minizip libraries are present. Many other files have been omitted. Only *.c
and *.h files from the upstream root directory and contrib/minizip were
imported.
- The contents of the google directory are original Chromium-specific
additions.
- Added chromeconf.h
- Plus the changes in 'patches' folder.
- Code in contrib/ other than contrib/minizip was added to match zlib's
contributor layout.