clamav/sigtool
John Humlick dda0a70d90 cdiff: Replace cdiff-apply feature with Rust implementation
Apply both .cdiff and .script CVD patches.

Note: A script is a non-compressed and unsigned file containing cdiff
commands. There is no header or footer that should be processed.

This Rust-based implementation of the cdiff-apply feature includes
equivalent features as found in the C-based implementation:
- cdiff file signature validation against sha256 of the file contents
- Gz decoding of file contents
- File open command
- File close command
- Signature add command
- Line delete command
- Xchg command
- Move command
- Unlink command

This Rust implementation adds cdiff-apply unit tests to verify correct
functionality.
2022-01-10 12:18:33 -07:00
..
CMakeLists.txt Bump copyright for 2022 2022-01-09 14:23:25 -07:00
sigtool.c cdiff: Replace cdiff-apply feature with Rust implementation 2022-01-10 12:18:33 -07:00
vba.c Fix issues spotted by Coverity from fmap recursion fix 2021-10-29 12:35:15 -07:00
vba.h libclamav: Fix scan recursion tracking 2021-10-25 16:02:29 -07:00