├── .github ├── FUNDING.yml ├── codecov.yml └── workflows │ ├── bench.yml │ └── checks.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── ROADMAP.md ├── SECURITY.md ├── docs └── release.md ├── dynamic-libz-sys ├── Cargo.toml ├── README.md └── src │ ├── generated.rs │ └── lib.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ ├── checksum.rs │ ├── compress.rs │ ├── compress_gz.rs │ ├── end_to_end.rs │ ├── infback.rs │ ├── inflate_chunked.rs │ ├── uncompress.rs │ └── uncompress_random_input.rs ├── libz-rs-sys-cdylib ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── example.c ├── include ├── src │ ├── gz.rs │ ├── lib.rs │ └── test-data │ │ ├── example.gz │ │ ├── example.txt │ │ ├── incomplete-magic.gz │ │ └── magic-only.gz └── zpipe.c ├── libz-rs-sys ├── Cargo.toml ├── LICENSE ├── README.md ├── include │ ├── zconf.h │ ├── zlib.h │ └── zlib.map └── src │ └── lib.rs ├── silesia-small.tar ├── silesia-small.tar.gz ├── test-libz-rs-sys ├── Cargo.toml ├── README.md ├── examples │ ├── blogpost-compress.rs │ ├── blogpost-uncompress.rs │ ├── compress.rs │ ├── crc32_bench.rs │ ├── gix-blame.rs │ └── uncompress.rs └── src │ ├── deflate.rs │ ├── end_to_end.rs │ ├── gz.rs │ ├── helpers.rs │ ├── infback.rs │ ├── inflate.rs │ ├── lib.rs │ ├── test-data │ ├── blow_up_the_stack_1.gz │ ├── blow_up_the_stack_2.gz │ ├── compression-corpus │ │ ├── The fastest WASM zlib.md.gzip-0.gz │ │ ├── The fastest WASM zlib.md.gzip-9.gz │ │ ├── The fastest WASM zlib.md.gzip-filtered-9.gz │ │ ├── The fastest WASM zlib.md.gzip-fixed-9.gz │ │ ├── The fastest WASM zlib.md.gzip-huffman-9.gz │ │ └── The fastest WASM zlib.md.gzip-rle-9.gz │ ├── fireworks.jpg │ ├── gix-blame-readme.bin │ ├── issue-109.gz │ ├── issue-169.js │ ├── lcet10.txt │ ├── op-len-edge-case.dat │ ├── op-len-edge-case.zraw │ ├── paper-100k.pdf │ ├── read_buf_window_uninitialized.txt │ ├── text.gz │ ├── window-match-bug.zraw │ └── zlib-ng │ │ ├── CVE-2018-25032 │ │ ├── default.txt │ │ └── fixed.txt │ │ └── GH-382 │ │ └── defneg3.dat │ └── zlib_ng_cve.rs ├── zlib-rs ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── adler32.rs │ ├── adler32 │ ├── avx2.rs │ ├── avx512.rs │ ├── generic.rs │ ├── neon.rs │ └── wasm.rs │ ├── allocate.rs │ ├── c_api.rs │ ├── cpu_features.rs │ ├── crc32.rs │ ├── crc32 │ ├── acle.rs │ ├── braid.rs │ ├── combine.rs │ ├── pclmulqdq.rs │ └── vpclmulqdq.rs │ ├── deflate.rs │ ├── deflate │ ├── algorithm │ │ ├── fast.rs │ │ ├── huff.rs │ │ ├── medium.rs │ │ ├── mod.rs │ │ ├── quick.rs │ │ ├── rle.rs │ │ ├── slow.rs │ │ └── stored.rs │ ├── compare256.rs │ ├── hash_calc.rs │ ├── longest_match.rs │ ├── pending.rs │ ├── slide_hash.rs │ ├── sym_buf.rs │ ├── test-data │ │ ├── inflate_buf_error.dat │ │ └── paper-100k.pdf │ ├── trees_tbl.rs │ └── window.rs │ ├── inflate.rs │ ├── inflate │ ├── bitreader.rs │ ├── infback.rs │ ├── inffixed_tbl.rs │ ├── inftrees.rs │ ├── window.rs │ └── writer.rs │ ├── lib.rs │ ├── stable.rs │ └── weak_slice.rs └── zlib_benchmarks.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/.github/workflows/bench.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/.github/workflows/checks.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/docs/release.md -------------------------------------------------------------------------------- /dynamic-libz-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/dynamic-libz-sys/Cargo.toml -------------------------------------------------------------------------------- /dynamic-libz-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/dynamic-libz-sys/README.md -------------------------------------------------------------------------------- /dynamic-libz-sys/src/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/dynamic-libz-sys/src/generated.rs -------------------------------------------------------------------------------- /dynamic-libz-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/dynamic-libz-sys/src/lib.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/checksum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/checksum.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/compress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/compress.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/compress_gz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/compress_gz.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/end_to_end.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/end_to_end.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/infback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/infback.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/inflate_chunked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/inflate_chunked.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/uncompress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/uncompress.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/uncompress_random_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/fuzz/fuzz_targets/uncompress_random_input.rs -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/Cargo.lock -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/Cargo.toml -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/README.md -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/example.c -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/include: -------------------------------------------------------------------------------- 1 | ../libz-rs-sys/include/ -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/src/gz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/src/gz.rs -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/src/lib.rs -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/src/test-data/example.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/src/test-data/example.gz -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/src/test-data/example.txt: -------------------------------------------------------------------------------- 1 | zlib-rs gzip example -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/src/test-data/incomplete-magic.gz: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/src/test-data/magic-only.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/src/test-data/magic-only.gz -------------------------------------------------------------------------------- /libz-rs-sys-cdylib/zpipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys-cdylib/zpipe.c -------------------------------------------------------------------------------- /libz-rs-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys/Cargo.toml -------------------------------------------------------------------------------- /libz-rs-sys/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /libz-rs-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys/README.md -------------------------------------------------------------------------------- /libz-rs-sys/include/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys/include/zconf.h -------------------------------------------------------------------------------- /libz-rs-sys/include/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys/include/zlib.h -------------------------------------------------------------------------------- /libz-rs-sys/include/zlib.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys/include/zlib.map -------------------------------------------------------------------------------- /libz-rs-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/libz-rs-sys/src/lib.rs -------------------------------------------------------------------------------- /silesia-small.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/silesia-small.tar -------------------------------------------------------------------------------- /silesia-small.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/silesia-small.tar.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/Cargo.toml -------------------------------------------------------------------------------- /test-libz-rs-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/README.md -------------------------------------------------------------------------------- /test-libz-rs-sys/examples/blogpost-compress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/examples/blogpost-compress.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/examples/blogpost-uncompress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/examples/blogpost-uncompress.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/examples/compress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/examples/compress.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/examples/crc32_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/examples/crc32_bench.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/examples/gix-blame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/examples/gix-blame.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/examples/uncompress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/examples/uncompress.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/deflate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/deflate.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/end_to_end.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/end_to_end.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/gz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/gz.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/helpers.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/infback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/infback.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/inflate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/inflate.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/lib.rs -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/blow_up_the_stack_1.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/blow_up_the_stack_1.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/blow_up_the_stack_2.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/blow_up_the_stack_2.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-0.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-0.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-9.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-9.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-filtered-9.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-filtered-9.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-fixed-9.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-fixed-9.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-huffman-9.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-huffman-9.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-rle-9.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/compression-corpus/The fastest WASM zlib.md.gzip-rle-9.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/fireworks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/fireworks.jpg -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/gix-blame-readme.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/gix-blame-readme.bin -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/issue-109.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/issue-109.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/issue-169.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/issue-169.js -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/lcet10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/lcet10.txt -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/op-len-edge-case.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/op-len-edge-case.dat -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/op-len-edge-case.zraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/op-len-edge-case.zraw -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/paper-100k.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/paper-100k.pdf -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/read_buf_window_uninitialized.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/read_buf_window_uninitialized.txt -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/text.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/text.gz -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/window-match-bug.zraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/window-match-bug.zraw -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/zlib-ng/CVE-2018-25032/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/zlib-ng/CVE-2018-25032/default.txt -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/zlib-ng/CVE-2018-25032/fixed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/zlib-ng/CVE-2018-25032/fixed.txt -------------------------------------------------------------------------------- /test-libz-rs-sys/src/test-data/zlib-ng/GH-382/defneg3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/test-data/zlib-ng/GH-382/defneg3.dat -------------------------------------------------------------------------------- /test-libz-rs-sys/src/zlib_ng_cve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/test-libz-rs-sys/src/zlib_ng_cve.rs -------------------------------------------------------------------------------- /zlib-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/Cargo.toml -------------------------------------------------------------------------------- /zlib-rs/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /zlib-rs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/README.md -------------------------------------------------------------------------------- /zlib-rs/src/adler32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/adler32.rs -------------------------------------------------------------------------------- /zlib-rs/src/adler32/avx2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/adler32/avx2.rs -------------------------------------------------------------------------------- /zlib-rs/src/adler32/avx512.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/adler32/avx512.rs -------------------------------------------------------------------------------- /zlib-rs/src/adler32/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/adler32/generic.rs -------------------------------------------------------------------------------- /zlib-rs/src/adler32/neon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/adler32/neon.rs -------------------------------------------------------------------------------- /zlib-rs/src/adler32/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/adler32/wasm.rs -------------------------------------------------------------------------------- /zlib-rs/src/allocate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/allocate.rs -------------------------------------------------------------------------------- /zlib-rs/src/c_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/c_api.rs -------------------------------------------------------------------------------- /zlib-rs/src/cpu_features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/cpu_features.rs -------------------------------------------------------------------------------- /zlib-rs/src/crc32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/crc32.rs -------------------------------------------------------------------------------- /zlib-rs/src/crc32/acle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/crc32/acle.rs -------------------------------------------------------------------------------- /zlib-rs/src/crc32/braid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/crc32/braid.rs -------------------------------------------------------------------------------- /zlib-rs/src/crc32/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/crc32/combine.rs -------------------------------------------------------------------------------- /zlib-rs/src/crc32/pclmulqdq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/crc32/pclmulqdq.rs -------------------------------------------------------------------------------- /zlib-rs/src/crc32/vpclmulqdq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/crc32/vpclmulqdq.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/fast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/fast.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/huff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/huff.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/medium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/medium.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/mod.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/quick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/quick.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/rle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/rle.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/slow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/slow.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/algorithm/stored.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/algorithm/stored.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/compare256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/compare256.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/hash_calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/hash_calc.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/longest_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/longest_match.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/pending.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/slide_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/slide_hash.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/sym_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/sym_buf.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/test-data/inflate_buf_error.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/test-data/inflate_buf_error.dat -------------------------------------------------------------------------------- /zlib-rs/src/deflate/test-data/paper-100k.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/test-data/paper-100k.pdf -------------------------------------------------------------------------------- /zlib-rs/src/deflate/trees_tbl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/trees_tbl.rs -------------------------------------------------------------------------------- /zlib-rs/src/deflate/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/deflate/window.rs -------------------------------------------------------------------------------- /zlib-rs/src/inflate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/inflate.rs -------------------------------------------------------------------------------- /zlib-rs/src/inflate/bitreader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/inflate/bitreader.rs -------------------------------------------------------------------------------- /zlib-rs/src/inflate/infback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/inflate/infback.rs -------------------------------------------------------------------------------- /zlib-rs/src/inflate/inffixed_tbl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/inflate/inffixed_tbl.rs -------------------------------------------------------------------------------- /zlib-rs/src/inflate/inftrees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/inflate/inftrees.rs -------------------------------------------------------------------------------- /zlib-rs/src/inflate/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/inflate/window.rs -------------------------------------------------------------------------------- /zlib-rs/src/inflate/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/inflate/writer.rs -------------------------------------------------------------------------------- /zlib-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/lib.rs -------------------------------------------------------------------------------- /zlib-rs/src/stable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/stable.rs -------------------------------------------------------------------------------- /zlib-rs/src/weak_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib-rs/src/weak_slice.rs -------------------------------------------------------------------------------- /zlib_benchmarks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trifectatechfoundation/zlib-rs/HEAD/zlib_benchmarks.json --------------------------------------------------------------------------------