Tianjie Xu 54ea136fde Add a checker for signature boundary in verifier
The 'signature_start' variable marks the location of the signature
from the end of a zip archive. And a boundary check is missing where
'signature_start' should be within the EOCD comment field. This causes
problems when sideloading a malicious package. Also add a corresponding
test.

Bug: 31914369
Test: Verification fails correctly when sideloading recovery_test.zip on
angler.

Change-Id: I6ea96bf04dac5d8d4d6719e678d504f957b4d5c1
(cherry-picked from f69e6a9475)
2016-12-16 16:24:09 -08:00
2015-02-25 22:47:26 +00:00
2013-03-07 13:34:24 -08:00
2014-07-10 10:55:07 -07:00
2013-10-10 14:19:19 -07:00
2013-10-10 14:19:19 -07:00
2014-03-14 13:51:39 -07:00
2014-10-24 14:14:41 -07:00
2014-07-10 10:55:07 -07:00
2012-01-10 10:18:17 -08:00
2014-04-25 15:47:34 -07:00
2014-07-10 10:55:07 -07:00
2014-07-10 10:55:07 -07:00
2014-06-06 09:01:57 -07:00
2014-06-06 09:01:57 -07:00
Description
No description provided
102 MiB
Languages
C++ 50.2%
C 43.6%
Makefile 1.9%
Java 1.8%
Roff 1%
Other 1.4%