]> git.kaiwu.me - nginx.git/commit
Core: CRC32c (Castagnoli93) implementation
authorVadim Zhestikov <v.zhestikov@f5.com>
Thu, 16 Apr 2026 18:45:23 +0000 (11:45 -0700)
committerSergey Kandaurov <s.kandaurov@f5.com>
Tue, 11 Aug 2026 19:39:53 +0000 (23:39 +0400)
commit05549db0822f3259b7cacedbff9c94607323ca31
tree7c29db9ebdf245300aa317222043774de442a5be
parent7ac8bdf5bfca9004e1127abee2b588b5db770bdb
Core: CRC32c (Castagnoli93) implementation

This change implements the Castagnoli polynomial code 0x11EDC6F41,
as described in RFC4960, Appendix B.  It will be used to calculate
PROXY protocol v2 CRC32c checksums.
src/core/ngx_crc32.c
src/core/ngx_crc32.h