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.