Max Bires
abe43dcc85
Merge "Fixing array cast." am: caa4617084 am: 4737ee5fa4 am: ce59601017
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1649541
Change-Id: I88ec6146f4b2bbfd159eb124fd01dcdc4b0b6f1f
2021-04-06 02:18:11 +00:00
Max Bires
caa4617084
Merge "Fixing array cast."
2021-04-06 01:17:24 +00:00
Janis Danisevskis
9ba0f37f8a
Merge "Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references" am: a8b1b1a2e6 am: 08945c21ef am: 66ead4fb0b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624872
Change-Id: I08fcf329e59c309d9292edc846653b02e7a60f21
2021-04-03 02:02:03 +00:00
Janis Danisevskis
a6dcf091f5
Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references
...
Bug: 171305684
Test: CtsKeystoreTestCases
Change-Id: I337515dadc9e45b909bff058d4e13371b4fa843c
2021-04-01 17:06:41 -07:00
Treehugger Robot
9864e155a8
Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base" am: 7226ad3729 am: a087245e03 am: 3dd40d172b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1661581
Change-Id: I99cb5fd94c4ee02688709ad00e3ffbc3e2f388e7
2021-04-01 13:47:07 +00:00
Bob Badour
de423b7a58
[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
...
Added SPDX-license-identifier-Apache-2.0 to:
drm/java/Android.bp
graphics/java/Android.bp
identity/Android.bp
identity/java/Android.bp
keystore/java/Android.bp
location/java/Android.bp
location/tests/Android.bp
lowpan/java/Android.bp
media/mca/effect/java/Android.bp
media/mca/filterfw/java/Android.bp
media/mca/filterpacks/java/Android.bp
mime/java/Android.bp
mms/java/Android.bp
opengl/java/Android.bp
rs/java/Android.bp
sax/java/Android.bp
services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
telecomm/java/Android.bp
telephony/common/Android.bp
tests/FlickerTests/test-apps/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
telephony/java/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I2ee0af9ce8f74de2172b359b41d2c52a8b8f7e6c
2021-03-31 19:55:25 -07:00
Anton Hansson
5013902a24
Merge changes I97086e30,Ic55df4cf,I81a08c29 am: 4199ef90b9 am: 4bc578052d am: ec1f981309
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1655736
Change-Id: I5d242cf5b18c4b556105cfcfe78df2ac18a8544e
2021-03-31 18:01:32 +00:00
Anton Hansson
9b2c4a650b
Move framework java filegroups into subdirectories
...
All the java code used to build the framework jar and run metalava
was previously defined in the toplevel Android.bp files. Move these
into the subdirs where the source actually lives.
This simplifies the rules themselves (no path and needless prefix) and
declutters the top level Android.bp.
Test: m
Change-Id: I97086e309eacb879d16facb8497d9940fa5ddaf6
2021-03-30 12:26:55 +01:00
Steven Moreland
dffcfd90c9
Merge "Keystore 2.0: Update to canonical service name." am: 5fdf93fc9d am: 615236ca66 am: d99097637f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1649648
Change-Id: I9b247f6b3372f1babb19505bd67d026a279b5ec3
2021-03-29 19:08:45 +00:00
Steven Moreland
5fdf93fc9d
Merge "Keystore 2.0: Update to canonical service name."
2021-03-29 17:02:31 +00:00
Max Bires
8b190a9d68
Merge "Adding AIDL and functions for talking to RemoteProvisioner" am: e7f48b9926 am: 2ace49a7bf am: 6cd0a977b5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1650991
Change-Id: I1e6c2d71e3ab7f9331df45d233e23619a50e5f38
2021-03-25 01:38:03 +00:00
Max Bires
e7f48b9926
Merge "Adding AIDL and functions for talking to RemoteProvisioner"
2021-03-25 00:03:09 +00:00
Janis Danisevskis
048f9ac0b4
Merge "Keystore 2.0: Disable BackendBusyException." am: 11c25156a2 am: 5c1c388b7e am: 5f23e40e43
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1651535
Change-Id: If8e9025292ae3bcde4b1b8fe14f6bd93bd4e1dbc
2021-03-24 20:40:05 +00:00
Janis Danisevskis
11c25156a2
Merge "Keystore 2.0: Disable BackendBusyException."
2021-03-24 19:02:46 +00:00
Janis Danisevskis
e8884d1aff
Merge "Keystore 2.0: Add onDeviceOffBody to AndroidKeyStoreMaintenance." am: e36f515441 am: bbc3e7552a am: 79a4f2b785
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1651545
Change-Id: Ie8034c409dfb4bb25eeca697723849309addbe8d
2021-03-24 19:00:49 +00:00
Janis Danisevskis
e36f515441
Merge "Keystore 2.0: Add onDeviceOffBody to AndroidKeyStoreMaintenance."
2021-03-24 18:32:35 +00:00
Janis Danisevskis
5d1c590723
Keystore 2.0: Disable BackendBusyException.
...
This disables throwing BackendBusyException in Android S. Instead we
keep the legacy behavior of spinning until an operation can be created.
Bug: 180133780
Test: N/A
Change-Id: I802148c59338b91e751498607fa903e156e40aa6
2021-03-24 09:22:56 -07:00
Max Bires
7fd458dc44
Adding AIDL and functions for talking to RemoteProvisioner
...
This change adds an AIDL interface which the RemoteProvisioner app
implements that allows the keystore SPI to inform the app when an
attestation key may have been used, and when the underlying attestation
key pool is totally empty. The former is a non-blocking call, and the
latter blocks until completion.
Since the latter involves network, there are timeouts involved on the
app side to ensure that the blocking call doesn't hang indefinitely if
there's no network.
Test: atest CtsKeystoreTestCases && atest RemoteProvisionerUnitTests
Change-Id: Ie49e37659c96ce5c1626d1b99a4a7ccc62028156
2021-03-24 01:13:10 -07:00
Janis Danisevskis
fd5cba4483
Keystore 2.0: Add onDeviceOffBody to AndroidKeyStoreMaintenance.
...
Also have KeyStore.onDeviceOffBody call
AndroidKeyStoreMaintenance.onDeviceOffBody.
Test: N/A
Bug: 171305684
Change-Id: I0b01764bfc4c5828d17ccfffb4f8dad5f3bcea6d
2021-03-23 19:18:55 -07:00
Janis Danisevskis
146ae7ffbb
Merge "Keystore 2.0: Add @IntDef for Keystore namespaces." am: faabd1a836 am: 15d9a3ab42 am: a32dc0fbe2
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1649668
Change-Id: I9059f8c84bf57ea2668ea1209d2a2125796bb178
2021-03-23 20:34:27 +00:00
Max Bires
68ebc12979
Fixing array cast.
...
This fix properly casts the Certificate[] returned by KeyStore to an
X509Certificate.
Bug: 182825370
Test: atest GtsGmscoreHostTestCases
Change-Id: If1e7cbbe612217b92067f76f8d13d1a0002e1579
2021-03-23 09:15:31 -07:00
Treehugger Robot
860c3a8ea3
Merge "Keystore: Fix Device ID attestation test." am: c56709a2c4 am: 738d6b3be4 am: e3409f7af4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1646359
Change-Id: I7382cd13ac4cfc99f2b72b7185fa4af8152bedb9
2021-03-23 13:57:30 +00:00
Janis Danisevskis
68570cc5a7
Keystore 2.0: Add @IntDef for Keystore namespaces.
...
Bug: 182914789
Test: N/A
Change-Id: Ibdfd2a4a37d7200317ef449ef857f34401625237
2021-03-22 17:43:32 -07:00
Janis Danisevskis
f3064ba0b3
Keystore 2.0: Update to canonical service name.
...
Bug: 179907868
Test: N/A
Change-Id: I74adab04bd84f120bc547011151ea77769b6bda9
2021-03-22 14:57:28 -07:00
Janis Danisevskis
8875f872de
Keystore: Fix Device ID attestation test.
...
Test: atest android.keystore.cts.KeyAttestationTest#testDeviceIdAttestation
Bug: 182606921
Change-Id: Ie8dbc4a2829fb7f70188c5d903e748060c5869ce
2021-03-20 21:29:21 -07:00
Yo Chiang
7d66876dce
Merge "Keystore 2.0: Fix infinit recursion." am: 544f3d5211 am: d68724597d am: bcd0c980ff
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1645913
Change-Id: I685b5bf126dd50c2b9ac1e062132e782110e3e9d
2021-03-19 09:44:27 +00:00
Janis Danisevskis
8758b2ceaf
Keystore 2.0: Fix infinit recursion.
...
Fix endless recursion when Cipher is initialized with
AndroidKeyStorePrivateKey.
Fixes: 183167349
Test: atest android.keystore.cts.AndroidKeyStoreTest#testKeyStore_Encrypting_RSA_NONE_NOPADDING
Change-Id: I5b4166fb1a4e298072f7156ba61a64966e86dc53
2021-03-19 08:09:34 +00:00
Treehugger Robot
be1b1d5550
Merge "Keystore 2.0: Fix diagnosing invalid key in CipherSpiBase."
2021-03-18 23:46:37 +00:00
Janis Danisevskis
0b66a19bdd
Keystore 2.0: No longer install the legacy provider.
...
The legacy provider is obsolete now that all calling code has
been fixed.
Bug: 183100147
Bug: 183093711
Bug: 171305684
Test: N/A
Merged-In: I0d71d3c9cdd586a508827eb26120c872cb8643ea
Change-Id: I0d71d3c9cdd586a508827eb26120c872cb8643ea
2021-03-18 20:24:39 +00:00
Janis Danisevskis
0b858aef63
Keystore 2.0: Fix diagnosing invalid key in CipherSpiBase.
...
Bug: 183101158
Test: atest CtsLibcoreTestCases:com.android.org.conscrypt.javax.crypto.CipherBasicsTest#testAeadEncryption
Merged-In: Idc9c7dc2614a47818227a06fe76078f72c0c1f57
Change-Id: Idc9c7dc2614a47818227a06fe76078f72c0c1f57
2021-03-18 19:41:56 +00:00
Janis Danisevskis
a1963a9b64
Keystore 2.0: Fix diagnosing invalid key in CipherSpiBase.
...
Bug: 183101158
Test: atest CtsLibcoreTestCases:com.android.org.conscrypt.javax.crypto.CipherBasicsTest#testAeadEncryption
Change-Id: Idc9c7dc2614a47818227a06fe76078f72c0c1f57
2021-03-18 12:28:45 -07:00
Janis Danisevskis
d2d4c69a66
Keystore 2.0: No longer install the legacy provider.
...
The legacy provider is obsolete now that all calling code has
been fixed.
Bug: 183100147
Bug: 183093711
Bug: 171305684
Test: N/A
Change-Id: I0d71d3c9cdd586a508827eb26120c872cb8643ea
2021-03-18 09:47:33 -07:00
Janis Danisevskis
88664f6586
Merge "Keystore 2.0: Remove hidden Keystore API from locksettings tests." am: 665844b1e2 am: a8781112be am: 5f2b63be5e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1638940
Change-Id: Ibd44148535bc5d02fc4b9a9f7d58cd32151829ce
2021-03-17 22:12:11 +00:00
Janis Danisevskis
53ed9207a7
Keystore 2.0: Remove hidden Keystore API from locksettings tests.
...
Test: N/A
Bug: 171305684
Change-Id: I6fd90c29dd1fb077c25f1bd428fb8adf9782330e
2021-03-15 18:33:46 -07:00
Alex Johnston
ef6aa4d213
Merge "Unregister cred mng app KeyChain API" into sc-dev
2021-03-15 10:26:35 +00:00
Hasini Gunasinghe
e4db265623
Merge "Keystore2: Integrate getState method of IKeystoreMaintenance AIDL." am: 11e324829e am: 181ffb4bec am: 216234ab45
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1630059
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibd0c0c34bf9ab1f3df6a8cab5fb111893678e0cc
2021-03-12 18:42:35 +00:00
Hasini Gunasinghe
e92adf724b
Keystore2: Integrate getState method of IKeystoreMaintenance AIDL.
...
Bug: 176123105
Test: TBD
Change-Id: I8bc6bf219f7c4bb3722c310debcc8a276d14ed98
2021-03-12 00:07:44 +00:00
Treehugger Robot
2bfebf3c69
Merge "Keystore 2.0: Rename KeystoreUserManagement KeystoreMaintenance" am: 721f75ec5a am: 2172f58763 am: 49e95446fe
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1623080
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id87860c4d3741a78a5b7aa8bb67931e5c8581e59
2021-03-11 13:01:02 +00:00
Treehugger Robot
721f75ec5a
Merge "Keystore 2.0: Rename KeystoreUserManagement KeystoreMaintenance"
2021-03-11 11:20:11 +00:00
Alex Johnston
1d524e6672
Unregister cred mng app KeyChain API
...
Bug: 177979648
Test: CTSVerifier CredentialManagementAppActivity
Change-Id: I8c9e22b2334e8e060bc00701f1d2bec76950faf3
2021-03-11 11:01:30 +00:00
Janis Danisevskis
6bf2762532
Merge "Modify AttestationUtils to use public Keystore API" am: 7a46c3c1fd am: a1d687e0e5 am: 0ce87eacbb
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622922
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6e7fab5ec09589a2fc5da0548f5f2a48e7130baf
2021-03-11 08:13:02 +00:00
Janis Danisevskis
30f847faa2
Merge "Keystore 2.0: Fix TODOs in public doc comments." am: 12ddcc8874 am: f81dbc08ea am: 9fbbc616c5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1626281
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I85945d2c9d6fe178d4a3dd6dece03c06c8ff60b8
2021-03-11 08:12:02 +00:00
Janis Danisevskis
7a46c3c1fd
Merge "Modify AttestationUtils to use public Keystore API"
2021-03-11 06:47:41 +00:00
Janis Danisevskis
274a93e953
Keystore 2.0: Fix TODOs in public doc comments.
...
Bug: 174580379
Test: N/A
Change-Id: If893c408156b2481a22730de22f1a7ba391d88eb
2021-03-10 11:22:22 -08:00
Janis Danisevskis
7160506468
Keystore 2.0: Rename KeystoreUserManagement KeystoreMaintenance
...
Test: N/A
Change-Id: I252f75fc6d918029ef682c20edb3fb667ebaf8db
2021-03-08 09:27:41 -08:00
Shawn Willden
0306b1ced8
Modify AttestationUtils to use public Keystore API
...
AttestationUtils calls directly into keystore1 to generate ID
attesations. This needs to change prior to keystore2 being enabled
and keystore1 deleted. This CL changes the AttestationUtils to use
the public API (and one SystemAPI method) to generate ID attestations,
allowing the lower layers to handle the transition between keystore1
and keystore2.
Test: CtsKeystoreTestCases
Change-Id: I64a230b9983cc90767a60d6e7cf2abcf5dfb0108
2021-03-08 09:52:33 -07:00
Treehugger Robot
f41a01c8d2
Merge "Keystore 2.0: Silence common error on operation abort." am: 492ab3dd2c am: 11cb680764 am: b956f8b6f0
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1619901
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic0216e28a74d9583eb6509488909449bc48e5dfa
2021-03-08 16:08:47 +00:00
Treehugger Robot
492ab3dd2c
Merge "Keystore 2.0: Silence common error on operation abort."
2021-03-08 14:10:27 +00:00
Pavel Grafov
af9181a67d
Merge changes from topics "wifi-dpm-grant", "wifi-keychain" into sc-dev
...
* changes:
Allow WiFi module to request grants from KeyChain
DPM API to grant keys to Wifi
2021-03-06 12:12:14 +00:00
Pavel Grafov
685bbb18fe
Allow WiFi module to request grants from KeyChain
...
Bug: 160457441
Test: atest MixedDeviceOwnerTest#testAddNetworkWithKeychainKey_granted
Test: atest MixedDeviceOwnerTest#testAddNetworkWithKeychainKey_notGranted
Test: atest MixedManagedProfileOwnerTest#testAddNetworkWithKeychainKey_granted
Change-Id: I89d753f9000ef2616ffbe3df11c003ac54ddee26
2021-03-05 13:05:03 +00:00