summaryrefslogtreecommitdiff
path: root/fitz/crypt_aes.c
AgeCommit message (Collapse)Author
2012-12-14Bug 693503: Fix SEGV/memory problems in AES.Robin Watts
If an illegal keysize is passed into the AES crypt filter, we currently exit without setting up the AES context. This causes us to fail in all manner of ways later on. We now return failure and callers throw an exception. This appears to solve all the SEGVs and memory exceptions found in crypt_aes by Mateusz "j00ru" Jurczyk and Gynvael Coldwind of the Google Security Team using Address Sanitizer. Many thanks!
2012-03-06Split fitz.h/mupdf.h into internal/external headers.Robin Watts
Attempt to separate public API from internal functions.
2011-04-04android: Conform to coding convention.Tor Andersson
Use tabs for indentation and no extra spaces to align stuff.
2010-06-29Strip out unused bits of crypt_aes.cTor Andersson
2009-12-03Consolidate include lines to a single fitz.h.Tor Andersson
2009-11-29Fix up indentation.Tor Andersson
2009-08-19Implement support for AES encryption.Tor Andersson