LiteSpeed ls-hpack v2.2.1 XXX: might be better to include this as a git submodule but minor code changes were made here for portability: - C99 flexible array members defined as a instead of a) - pedantic compiler warnings (excess ';' and missing declarations) - deletion of large tables from ls-hpack/huff-tables.h (code size)
|2 years ago|
|deps/xxhash||2 years ago|
|LICENSE||2 years ago|
|README.md||2 years ago|
|huff-tables.h||2 years ago|
|lshpack.c||2 years ago|
|lshpack.h||2 years ago|
|lsxpack_header.h||2 years ago|
LS-HPACK: LiteSpeed HPACK Library
LS-HPACK provides functionality to encode and decode HTTP headers using HPACK compression mechanism specified in RFC 7541.
The API is documented in include/lshpack.h. To see usage examples, see the unit tests.
To build LS-HPACK, you need CMake. The library uses XXHASH at runtime.
The library has been tested on the following platforms:
Copyright (c) 2018 - 2020 LiteSpeed Technologies Inc