platform_build/tools
Tianjie fb27b477d8 Use apksigner in check_target_files_signatures
Some apk files, e.g. Chrome.apk has switched to use v2+ scheme.
And the apk file no longer has a META-INF/CERT.RSA. So, the
signature parsing script should use apksigner to dump the cert
info.

Leave the parsing of META-INF/CERT.RSA as a fallback, as some apks
fail the `apksigner verify`. The script also switches to store the
digest of the cert instead of the raw bytes.

Bug: 157735036
Test: run check_target_files_signatures on aosp|signed target-files
(cherry picked from commit a9a50cf6e3)

Change-Id: I910cd1aa91d1e446bef7097871af4171c285685d
2020-07-14 21:48:48 -07:00
..
acp Use -Werror in build/make 2017-10-03 13:53:13 -07:00
apicheck Convert apicheck tool build to Soong. 2018-05-15 11:38:44 +09:00
atree Fix implicit-fallthrough warning. 2018-10-16 11:50:18 -07:00
docker docker: update sha256sum for repo version 1.25 2019-04-11 13:38:05 -07:00
droiddoc Merge "Remove more Android.mk files from build/make" am: ebe0b7a1c9 2019-01-07 09:54:57 -08:00
fs_config Make oemaids_headers available to vendor. 2020-02-18 09:44:23 +00:00
fs_get_stats Use -Werror in build/make 2017-10-03 13:53:13 -07:00
libhost Fix / suppress warnings for clang+mingw 2017-11-29 20:54:33 -08:00
releasetools Use apksigner in check_target_files_signatures 2020-07-14 21:48:48 -07:00
signapk Add signing certificate lineage file support. 2020-04-06 10:19:15 -07:00
signtos Make host targets use non-repackaged targets 2018-07-23 13:00:32 +01:00
warn Split MediaProvider into its own target. 2020-05-03 11:36:17 -06:00
zipalign Move zipalign off NO_ERROR. 2018-10-08 11:19:28 -07:00
ziptime Use -Werror in build/make 2017-10-03 13:53:13 -07:00
Android.bp Add "with-license" rule to generate public AOSP phone image. 2019-11-09 14:21:45 -08:00
OWNERS Use multiple globs/emails in per-file syntax 2018-08-20 14:16:04 -07:00
auto_gen_test_config.py Update auto-gen test config template with PARAMETERIZED_STRINGS 2020-05-18 09:58:18 +08:00
auto_gen_test_config_test.py Migrate build/make to androidx.test 2018-12-13 19:06:34 -08:00
brillo-clang-format
buildinfo.sh Reland: Rework platform version to hide codenames. 2020-02-11 13:20:20 +00:00
buildinfo_common.sh Reland: Rework platform version to hide codenames. 2020-02-11 13:20:20 +00:00
check_elf_file.py Update check_elf_file.py for clang-r353983 2019-03-20 15:24:00 +08:00
check_identical_lib.sh Always check VNDK variant identicalness 2020-01-14 20:05:49 -08:00
check_radio_versions.py
checkowners.py Accept the "file:(project:)?filePath" directive. 2019-03-12 11:56:33 -07:00
compare_fileslist.py
event_log_tags.py logtags: Support # line comments. 2019-11-29 15:28:48 +00:00
extract_kernel.py extract-kernel: Fix indexing 2019-09-16 16:30:35 -07:00
fat16copy.py fat16copy: Allow to copy files to an existing directory. 2017-02-13 16:00:07 +00:00
fileslist_util.py build: tools: Add json collection of installed files with hashes. 2016-10-20 10:07:13 -07:00
filter-product-graph.py
findleaves.py findleaves: Fix typo for --dir argument 2018-08-16 02:30:45 +02:00
fixlinebreaks.sh
generate-enforce-rro-android-manifest.py Put DEVICE/PRODUCT overlays in different partitions 2019-03-22 13:25:20 +00:00
generate-notice-files.py Include /product_services software in NOTICE. 2018-08-28 18:06:39 +01:00
generate-self-extracting-archive.py Fix comment to reflect that the value passed to head is actually the size 2019-12-06 19:13:21 -08:00
java-event-log-tags.py Allow converting logtags to java without merged logtags file 2017-11-16 14:58:05 -08:00
java-layers.py
merge-event-log-tags.py
normalize_path.py
parsedeps.py
post_process_props.py Merge "Allow ro. properties to have arbitrary lengths" 2017-10-17 22:42:04 +00:00
print_module_licenses.sh
product_debug.py
soong_to_convert.py Add java modules to soong_to_convert.txt 2017-12-06 15:38:52 -08:00
test_extract_kernel.py Add kernel info to compatibility.zip 2019-01-30 13:28:03 -08:00
warn.py Split warn.py into multiple files 2019-12-17 15:12:31 -08:00