Package: aeskeyfind / 1:1.0-11
Metadata
Package | Version | Patches format |
---|---|---|
aeskeyfind | 1:1.0-11 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
10_add GCC hardening.patch | (download) |
Makefile |
4 2 2 - 0 ! |
add gcc hardening. |
20_sbox size.patch | (download) |
aes.h |
2 1 1 - 0 ! |
fix sbox array size See #692293 for details. |
30_big files support.patch | (download) |
aeskeyfind.c |
11 8 3 - 0 ! |
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 ! |
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 |
1