commit | fe6366b8045a7fdb626f4263d17305b89eb3e47f | [log] [tgz] |
---|---|---|
author | JP Hutchins <jp@intercreate.io> | Sat Mar 22 18:55:14 2025 -0700 |
committer | Benjamin Cabé <kartben@gmail.com> | Mon Apr 14 09:49:02 2025 +0200 |
tree | 28d78ecd53be3b2c9fa068ab5e837827803f1d07 | |
parent | db6b126e9042515bccefcb1a76013d951d427b24 [diff] |
lib: crc: add CRC-32K/4.2 This adds the best HD=4 CRC32 polynomial. The discovery is the result of research by Philip Koopman of Carnegie Mellon University, and is well documented at https://users.ece.cmu.edu/~koopman/crc/. The user is given the option of trading 1024B of RAM to improve the execution speed. The unit tests are parameterized with this KConfig option. Signed-off-by: JP Hutchins <jp@intercreate.io>