From 30597cc7c5d566f671c84c025de97cb1fc2d242e Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Thu, 4 Jun 2020 05:32:47 +0200 Subject: Strictly enfore min/max dictionary size in XZ & LZMA compressors Signed-off-by: David Oberhollenzer --- include/sqfs/compressor.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include') diff --git a/include/sqfs/compressor.h b/include/sqfs/compressor.h index c8cab02..7e687f6 100644 --- a/include/sqfs/compressor.h +++ b/include/sqfs/compressor.h @@ -410,6 +410,12 @@ typedef enum { #define SQFS_LZMA_MAX_PB 4 #define SQFS_LZMA_DEFAULT_PB 2 +#define SQFS_LZMA_MIN_DICT_SIZE SQFS_META_BLOCK_SIZE +#define SQFS_LZMA_MAX_DICT_SIZE SQFS_MAX_BLOCK_SIZE + +#define SQFS_XZ_MIN_DICT_SIZE SQFS_META_BLOCK_SIZE +#define SQFS_XZ_MAX_DICT_SIZE SQFS_MAX_BLOCK_SIZE + #ifdef __cplusplus extern "C" { #endif -- cgit v1.2.3