From 52eba65fbcf0435d8adea68ce8333b7894841dca Mon Sep 17 00:00:00 2001 From: nathch Date: Tue, 24 Sep 2019 23:01:19 +0100 Subject: Add BackupEncryptionService which provides an IntermediateEncryptingTransport BackupEncryptionService (which is in a separate APK) provides a IntermediateTransport which binds to the real transport. We do this so that IntermediateEncryptingTransport can encrypt (decrypt) the data when sending it (receiving it) from the real transport. In this CL, IntermediateTransport does not do any encryption. It simply forwards the data on. We will add the actual encryption in the next CL. Bug: 139269919 Test: atest -v BackupEncryptionUnitTests Test: atest -v RunBackupFrameworksServicesRoboTests Test: atest -v $(find frameworks/base/services/tests/servicestests/src/com/android/server/backup -name '\''*Test.java'\'')' Test: atest -v CtsBackupTestCases CtsBackupHostTestCases Change-Id: I83a84ed3e638eb1dd165fffe406495f80ff930aa --- packages/BackupEncryption/Android.bp | 1 + 1 file changed, 1 insertion(+) (limited to 'packages/BackupEncryption/Android.bp') diff --git a/packages/BackupEncryption/Android.bp b/packages/BackupEncryption/Android.bp index 9bcd677538eb..342d796de402 100644 --- a/packages/BackupEncryption/Android.bp +++ b/packages/BackupEncryption/Android.bp @@ -18,6 +18,7 @@ android_app { name: "BackupEncryption", srcs: ["src/**/*.java"], libs: ["backup-encryption-protos"], + static_libs: ["backuplib"], optimize: { enabled: false }, platform_apis: true, certificate: "platform", -- cgit v1.2.3-59-g8ed1b