platform_system_security/identity
Devin Moore e1a6f71af7 credstore: move some libs from shared to static
These libraries are only used by this process on a device and gain no
benifit from being included as shared libraries.

Moving them to static saves disk space, memory, and cpu cycles from the
dynamic linker.

With 3 reboots before and after I'm seeing average savings of 419KB of
storage space from installed files, 84KB private dirty memory,
485KB PSS from libraries/binary only, and 496KB PSS from everything in showmap.

go/shared-to-static for more info on how this was determined.

Test: m
Bug: 280829178

Change-Id: Ib22870d3c291e3063872934a1431b0827d67833c
2023-05-23 23:37:43 +00:00
..
binder/android/security/identity identity: Add support for setting minimum validity period for AuthKey. 2022-12-09 02:58:18 -05:00
util identity: Fix incorrect encoding P256 public key 2022-09-08 12:20:08 +00:00
Android.bp credstore: move some libs from shared to static 2023-05-23 23:37:43 +00:00
Credential.cpp identity: Add support for setting minimum validity period for AuthKey. 2022-12-09 02:58:18 -05:00
Credential.h identity: Add support for setting minimum validity period for AuthKey. 2022-12-09 02:58:18 -05:00
CredentialData.cpp Fix the overflow when converting current time to milliseconds on 32bit system 2023-05-01 16:05:06 +00:00
CredentialData.h identity: Add support for setting minimum validity period for AuthKey. 2022-12-09 02:58:18 -05:00
CredentialStore.cpp identity: Replace RemotelyProvisionedKey with librkp_support 2023-03-09 16:09:23 -08:00
CredentialStore.h identity: Replace RemotelyProvisionedKey with librkp_support 2023-03-09 16:09:23 -08:00
CredentialStoreFactory.cpp identity: Use "credstore" for LOG_TAG everywhere. 2021-03-31 10:46:42 -04:00
CredentialStoreFactory.h Port credstore to IdentityCredential AIDL. 2020-02-14 13:41:52 -05:00
credstore.rc credstore: update credstore.rc to use correct class, user, and group. 2020-01-17 16:52:01 -05:00
main.cpp identity: Fix RKPD usage 2023-01-25 20:42:07 +00:00
Session.cpp identity: Add multi-document presentation support. 2022-01-10 17:38:04 -05:00
Session.h identity: Add multi-document presentation support. 2022-01-10 17:38:04 -05:00
TEST_MAPPING Make CBOR and COSE CTS utilities reusable 2021-09-22 07:59:04 -07:00
Util.cpp identity: Use "credstore" for LOG_TAG everywhere. 2021-03-31 10:46:42 -04:00
Util.h Port credstore to IdentityCredential AIDL. 2020-02-14 13:41:52 -05:00
WritableCredential.cpp identity: Add support for setting minimum validity period for AuthKey. 2022-12-09 02:58:18 -05:00
WritableCredential.h identity: Add support for setting minimum validity period for AuthKey. 2022-12-09 02:58:18 -05:00