libconstrainedcrypto, formerly know as libmincrypt, used to be part of
system/core. Moving the code to external/ has a couple benefits:
* The external/ location more accurately reflects the Google-internal
heritage of the code.
* We're planning for removing dependencies on this code for most
consumers in favor of switching to BoringSSL's libcrypto, so it
doesn't make sense to keep the code in system/core.
* Some rare uses of this code will probably remain (e.g. constrained
environments such as bootloaders, TEE, etc.), having the code in a
separate repo makes it simpler to track for projects outside the
main Android tree.
BUG: 27293141
Change-Id: Iedcf78d83390536ebb9b945eeebaf1715f2d4a8e
libgabi++ from abi/cpp was only useful with stlport and libstdc++,
neither of which is used in the platform any more. The NDK has its own
copy of libgabi++, so remove the platform version.
Change-Id: I3c97a5e49c8b0e9d1269567e0c16da8b5df604aa
We keep some common device-specific files in the Linux prebuilts as
well, so it can't be Linux-specific (for those that prune their repo
trees on Darwin).
Change-Id: Ifd16509e9de79f6265e944ad409ec8ddf2dc8419
Reviewed-on: https://googleplex-android-review.git.corp.google.com/863382
Reviewed-by: Dan Albert <danalbert@google.com>
Presubmit-Verified: TreeHugger Robot <android-build-prod@system.gserviceaccount.com>
Reviewed-by: Bill Yi <byi@google.com>
(cherry-picked from commit 91d5393e9b)
The platform/system/nvram repository contains the code for encoding
request and response messages to communicate with access-controlled
NVRAM HAL implementations, similar to what we have for gatekeeper and
keymaster.
BUG: 25762536
We recently moved attestation, tpm_manager and trunks into system/tpm,
so that they can live in one repo. This CL removes the old attestation,
tpm_manager and trunks repos from the manifest and adds the new tpm
repo.
Bug: 25820760
libbrillo is a duplicate of libchromeos for the sake of "renaming" the
repo (which can't be done directly). So we just add libbrillo and remove
libchromeos from the manifest.
BUG: 25345697
Peerd is not used on AOSP since weaved went with alternative
implementation by talking to Avahi directly. Removing peerd.
Change-Id: Ic6091338f49a9e98b0d1f170487d5fc241240d91
Bug: 23396112
These remove the need for creating new projects every time the version
number changes.
Change-Id: Iaeb3fa9d9da089c7c720148e242bd0522e298975
Link build/soong/root.bp to $TOP/Android.bp and
build/soong/bootstrap.bash to $TOP/bootstrap.bash.
Change-Id: Icb77a068ce2bc37aec8ac97f1b4f20ae11c9573e