Merge changes from topic "cast_provision_tangorpro" into tm-qpr-dev

* changes:
  Define namespaces to include libbinder_trusty_paidl.so and libcast_auth.so
  castauth: load castauth TZ app
  Check-in cast auth ICA.
  CastInstallKeybox: Enable provisioning tool
This commit is contained in:
TreeHugger Robot 2022-07-04 02:40:01 +00:00 committed by Android (Google) Code Review
commit fdca91b2ac
5 changed files with 46 additions and 0 deletions

4
cast_auth/README.md Normal file
View file

@ -0,0 +1,4 @@
## tangor_ica.crt
It is a copy of http://google3/tv/eureka/tools/keygen/eureka_ca/tangor_ica.crt

23
cast_auth/tangor_ica.crt Normal file
View file

@ -0,0 +1,23 @@
-----BEGIN CERTIFICATE-----
MIID1TCCAr2gAwIBAgICAmAwDQYJKoZIhvcNAQELBQAwdTELMAkGA1UEBhMCVVMx
EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU1vdW50YWluIFZpZXcxEzAR
BgNVBAoMCkdvb2dsZSBJbmMxDTALBgNVBAsMBENhc3QxFTATBgNVBAMMDENhc3Qg
Um9vdCBDQTAeFw0yMjA0MTQwMDUzMDhaFw00MjA0MDkwMDUzMDhaMIGDMQswCQYD
VQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNTW91bnRhaW4g
VmlldzETMBEGA1UECgwKR29vZ2xlIEluYzENMAsGA1UECwwEQ2FzdDEjMCEGA1UE
AwwaQ2hyb21lY2FzdCBJQ0EgMzMgKFRhYmxldCkwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDW4wt8YhD+OiKHy0sikOisWLRZ5i9ozYhv89XaqbStXqrS
pRyZXUJCeD3b/UiaoX8uEqiNKB+rZJPA+s9uc0ojlqQBCbcHpCWwjgcZb3YAyx1P
FBduV17FCLO+OmNpxipNltwT9v9Pyx0uaOiNbL9F5p2JK20nzdRAZ2CqyH4Qapat
PgPu0RFKDvfNnmrZ3yYoo85aN+eVXn3BD2E8SsbFVLeETlDoKtBBAb63F6vnphW4
xnp42nZ2EuugPe46uCT84R+PgFARUdV9J1eXNK5vXLf+R6mSNNsYoP/nV0kFPSjv
FOuh29j5oKCbvHvxDdfA5llwGjhquyWnolIqEdQBAgMBAAGjYDBeMA8GA1UdEwQI
MAYBAf8CAQAwHQYDVR0OBBYEFOGmBM3MpigmTwHryoLQSEAGZ5QmMB8GA1UdIwQY
MBaAFHyaHn3feVS818xeypmGRXlldCgZMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0B
AQsFAAOCAQEAPrEj3/AjBNcVMIlsk4jtrq/NIGu1c5+g3AtFjYI8+j4+3IaQ22iW
3HtrS/9Qgx1d+g42Vz2n1a2940DD4pFpNdFQi5Cl5Vw3VmGIaALkHAUQpiUjq0+z
LsUZymzRMZtXWUx7kkXs78RYafdojp5kV5eL4unS35YSavM5vHBcMFj0R6Rf5zc5
DMQlQc+zh1E0cbj8UXAby35imAtObxbJ/ys+nJD6ckjf1M0IyugUE63ZE2N2pRyV
LkKrDXB0lLQAsTARSINWKCLODFtGyIMGq0aZsZS6J5u7sVPqnpVQOnIC6BTwajZP
SWPjUpZU+tbfBB8Fp0CYtiSDEWzgyEHVcw==
-----END CERTIFICATE-----

View file

@ -63,6 +63,10 @@ on post-fs-data
chown system system /sys/devices/platform/odm/odm:fp_fpc1020/wakeup_enable
exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/1540.app
# Castauth
on post-fs-data
exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/cast_auth.app
# Wifi
on post-fs-data
setprop wifi.direct.interface p2p-dev-wlan0

View file

@ -163,3 +163,14 @@ PRODUCT_PROPERTY_OVERRIDES += ro.crypto.metadata_init_delete_all_keys.enabled=fa
# b/227692870
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.software.telecom.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.telecom.xml
# Trusty libbinder_trusty_paidl.so and libcast_auth.so
PRODUCT_SOONG_NAMESPACES += \
vendor/google/trusty/common
# Cast auth
PRODUCT_COPY_FILES += \
device/google/tangorpro/cast_auth/tangor_ica.crt:$(TARGET_COPY_OUT_VENDOR)/etc/cert-chain.crt
PRODUCT_PACKAGES_DEBUG += \
test_cast_auth

View file

@ -35,3 +35,7 @@ PRODUCT_PACKAGES += fatp_imx787_hat_tool
# Factory binaries of wifi
PRODUCT_PACKAGES += myftm
# Tool for installing Cast keybox
PRODUCT_PACKAGES_DEBUG += \
CastInstallKeybox