Package: aeskeyfind / 1:1.0-11

Metadata

Package Version Patches format
aeskeyfind 1:1.0-11 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
10_add GCC hardening.patch | (download)

Makefile | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 add gcc hardening.
20_sbox size.patch | (download)

aes.h | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 fix sbox array size
 See #692293 for details.
30_big files support.patch | (download)

aeskeyfind.c | 11 8 3 - 0 !
1 file changed, 8 insertions( ), 3 deletions(-)

 support for files bigger than 4gb
 aeskeyfind has a bug where it fails to process a file larger than 4GB properly.
 Instead it will process only filesize & 0xffffffff. Sign confusion in entropy
 function can also lead to a crash when processing a large file. Finally, on
 32-bit systems size parameter to mmap would get quietly truncated.

 PS. Due to the design limitations the application cannot scan very large files
 on 32-bit systems. This patch doesn't address that limitation, it however makes
 the application fail gracefully if the situation is met.

 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926786
40_fix undefined left shift.patch | (download)

aes.h | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 fix bug caused by code with undefined behavior (left shift with negative exponent)
Bug-Debian: https://bugs.debian.org/989179
Bug-Ubuntu: https://bugs.launchpad.net/debian/ source/aeskeyfind/ bug/1838334