summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-06Revert "Add required flag to registerReceiver calls in SecureElementService" ↵android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseMichael Groover
am: 062a321463 am: 3d51b9f88a Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/18170153 Change-Id: I26bafb91fbb8e0608c33e7267c3eb755609d5b90 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06Revert "Add required flag to registerReceiver calls in SecureElementService" ↵Michael Groover
am: 062a321463 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/18170153 Change-Id: If875f6334dce24500e74bfcb7d3af1b45d11299d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04Revert "Add required flag to registerReceiver calls in SecureElementService"android13-devMichael Groover
This reverts commit eb0db22ce0d77a3c08bfc8fcadf9223460c631de. Reason for revert: ag/17318348 moved the declaration of the protected-broadcasts from the telephony package to the platform's manifest, so a flag is no longer required when registering for these. In addition, ag/17307852 is syncing the behavior of unexported runtime receivers with that of manifest receivers by limiting the UIDs that can broadcast to these receivers to the root and system UIDs; with the RECEIVER_NOT_EXPORTED flag from this commit, these receivers would no longer be able to receive these broadcasts when sent from the telephony UID. Bug: 225999840 Change-Id: I1986a4dd77563879a97f51cf678bd340533e800d Merged-In: I1986a4dd77563879a97f51cf678bd340533e800d (cherry picked from commit 615683b7e5803197d54da5a5006b8ade3f764af8)
2022-04-20[automerger skipped] Implement getInterfaceHash/Version am: 6fef1ff0db am: ↵Steven Moreland
61ac399fcc -s ours am: 11f8a12871 -s ours am: 6135489167 -s ours am: 1737bdb0fc -s ours am skip reason: Merged-In I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f with SHA-1 ed4f8f5df0 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/2054569 Change-Id: I34e89d1bb5f2d00522d685a8117ffe087d91fd0d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20[automerger skipped] Implement getInterfaceHash/Version am: 6fef1ff0db am: ↵Steven Moreland
61ac399fcc -s ours am: 11f8a12871 -s ours am: 6135489167 -s ours am skip reason: Merged-In I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f with SHA-1 ed4f8f5df0 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/2054569 Change-Id: I8c29d8ff13a8278aab047a3f7c592b8f8b2f0671 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20[automerger skipped] Implement getInterfaceHash/Version am: 6fef1ff0db am: ↵Steven Moreland
61ac399fcc -s ours am: 11f8a12871 -s ours am skip reason: Merged-In I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f with SHA-1 ed4f8f5df0 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/2054569 Change-Id: I9fd46f87f942ac7fc7e0eb2127640b6a9ddaebcc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19[automerger skipped] Implement getInterfaceHash/Version am: ed4f8f5df0 -s ↵Steven Moreland
ours am: c4e78ad1ec -s ours am: c56567ffcd -s ours am skip reason: Merged-In I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f with SHA-1 017f4e6780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/17715531 Change-Id: I651e5b61cfb752988064d3217ee10bf743abe05a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19[automerger skipped] Implement getInterfaceHash/Version am: ed4f8f5df0 -s ↵Steven Moreland
ours am: c4e78ad1ec -s ours am skip reason: Merged-In I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f with SHA-1 017f4e6780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/17715531 Change-Id: Idc1435a9aec55bd8b337816bbb863d38a6862c3c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19[automerger skipped] Implement getInterfaceHash/Version am: ed4f8f5df0 -s oursSteven Moreland
am skip reason: Merged-In I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f with SHA-1 017f4e6780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/17715531 Change-Id: I009607777c9034e68d81e182654542f73be68707 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19[automerger skipped] Implement getInterfaceHash/Version am: 6fef1ff0db am: ↵Steven Moreland
61ac399fcc -s ours am skip reason: Merged-In I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f with SHA-1 ed4f8f5df0 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/2054569 Change-Id: I78546b220b6e31d97b1e395664bfe76c0c425cfe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19Implement getInterfaceHash/Version am: 6fef1ff0dbSteven Moreland
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/2054569 Change-Id: I888f0c2f963477594740bb955a80387c2f6de72e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14Implement getInterfaceHash/VersionSteven Moreland
As these interfaces get frozen, java services implementing the interfaces are required to implement getInterfaceHash and getInterfaceVersion [1] [1] https://source.android.com/devices/architecture/aidl/stable-aidl#new-meta-interface-methods Bug: 190577319 Test: m Merged-In: I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f Change-Id: I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f
2022-04-13Implement getInterfaceHash/Version am: 017f4e6780 am: 86d8e7a7c0Steven Moreland
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/17574997 Change-Id: I4c89ee14ca130d1d11929e74e3c528bac5492fde Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12Implement getInterfaceHash/VersionSteven Moreland
As these interfaces get frozen, java services implementing the interfaces are required to implement getInterfaceHash and getInterfaceVersion [1] [1] https://source.android.com/devices/architecture/aidl/stable-aidl#new-meta-interface-methods Bug: 190577319 Test: m Merged-In: I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f Change-Id: I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f (cherry picked from commit 017f4e6780628a4c58bb1e08e4429efb91d77150)
2022-04-12Implement getInterfaceHash/Version am: 017f4e6780Steven Moreland
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/17574997 Change-Id: I86106d473dd0a0d4c7eff9afb704d849498ba8f7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-04Implement getInterfaceHash/VersionSteven Moreland
As these interfaces get frozen, java services implementing the interfaces are required to implement getInterfaceHash and getInterfaceVersion [1] [1] https://source.android.com/devices/architecture/aidl/stable-aidl#new-meta-interface-methods Bug: 190577319 Test: m Change-Id: I1d9a6fd7a67feb95ab1a4f3a7f5f83bb8e6f9c9f
2022-04-01Merge "Fix CLA byte encoded with wrong SM bit" am: 3da2113708 am: 2dd3e0965d ↵Treehugger Robot
am: a595f9753f am: 6674359573 am: fb69864e38 Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1937329 Change-Id: Ied15269a0977a19e16ab7c8eb6dbc643bda4005d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01Merge "Fix CLA byte encoded with wrong SM bit" am: 3da2113708 am: 2dd3e0965d ↵Treehugger Robot
am: a595f9753f am: 6674359573 Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1937329 Change-Id: I366b1d7f63cdf99269ae086a48be61117b16c648 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01Merge "Fix CLA byte encoded with wrong SM bit" am: 3da2113708 am: 2dd3e0965d ↵Treehugger Robot
am: a595f9753f Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1937329 Change-Id: I1ad4f23e41a9214f26b02589b46b958e7f6bc224 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01Merge "Fix CLA byte encoded with wrong SM bit" am: 3da2113708 am: 2dd3e0965dTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1937329 Change-Id: I7b7369f60d4f0d5069b11b4862f55e6b5b08db74 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01Merge "Fix CLA byte encoded with wrong SM bit" am: 3da2113708Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1937329 Change-Id: Ia0a43869670309788a08759a409adcc2576f4659 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01Merge "Fix CLA byte encoded with wrong SM bit"Treehugger Robot
2022-02-11[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 7be9661b22 -s ours am: 1120e08a7b -s ours am skip reason: Merged-In Iffd3e5e337286919364423516d9c33fb9c970215 with SHA-1 a729797451 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/16843051 Change-Id: I2e61d2f1ea7a870f7d02db8ff93c90945898418c
2022-02-11[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 7be9661b22 -s ours am skip reason: Merged-In Iffd3e5e337286919364423516d9c33fb9c970215 with SHA-1 a729797451 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/16843051 Change-Id: Id36dd23449b1fc8b7cdcd10571e741c4f24ed56e
2022-02-11Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891Xin Li
Bug: 214455710 Merged-In: Iffd3e5e337286919364423516d9c33fb9c970215 Change-Id: I1fcde89d239ac19470c282bb69173384dd48d6fa
2022-02-04Add required flag to registerReceiver calls in SecureElementServiceMichael Groover
Android T adds support to allow a runtime receiver to be registered as not exported, but to ensure apps can take advantage of this, calls to registerReceiver must specify a flag indicating whether the receiver should be exported for apps targeting T+ that are registering for non-system broadcasts. This commit adds the RECEIVER_NOT_EXPORTED flag to the receiver in SecureElementService as this is a protected broadcast that should only be sent by telephony (when available). Bug: 217670016 Test: Build Change-Id: I603d599dd0bc8ef4ed8dbdab2d52a25e93f3cb98
2022-01-28Fix license and license text. am: 1a491a4b25 am: 124be44397 am: 5e602237b6 ↵Bob Badour
am: 7e28853af7 Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1964701 Change-Id: I5e2577bfa9f788bf60e92838f35f91a45336d76e
2022-01-28Fix license and license text. am: 1a491a4b25 am: 124be44397 am: 5e602237b6Bob Badour
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1964701 Change-Id: I0ac2ac9903ed5c0ae0dc8e669ee28fa67d16fbce
2022-01-28Fix license and license text. am: 1a491a4b25 am: 124be44397Bob Badour
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1964701 Change-Id: I4bc1c5c19865d33470d00b17ed0575b8b4ee934e
2022-01-28Fix license and license text. am: 1a491a4b25Bob Badour
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1964701 Change-Id: I18bb8252149854c34431c0800585cf2b8bbfeb86
2022-01-27Fix license and license text.android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Bob Badour
Add package name. Mostly 1p except for some BSD. Test: m nothing Change-Id: Id1cb0e8266b3e84959c13e6869ab4c9a84c98775
2022-01-21Add vendor stable omapi interface enable check testJack Yu
Bug: 180640872 Test: atest SecureElementVendorStableInterfaceFlagTest Change-Id: If405ef1ad8bbf00c62c6bfaad09f43ee94c7b0ab
2022-01-06Fix CLA byte encoded with wrong SM bitanil.hiranniah
As per GP Specification 2.2.0.7: 11.1.4 Class Byte Coding, Secure Messaging bit b3, b4 should be considered only if b7 is equal to 0. Calculation corrected accordingly Bug: 210781080 Test: Test transmit for multiple logical channels(From 1 to 8) Change-Id: I4fb1176c5bfd5426832c3482fa1c8edd5d133ec8
2021-12-03Fix managedProfileUnlock_stopped am: a729797451 am: 885f55e85f am: ↵Jack Yu
a17d11d776 am: 2d174cce35 Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1909070 Change-Id: Ife6e30aa9283f81fd301950b464341f6366e6741
2021-12-03Fix managedProfileUnlock_stopped am: a729797451 am: 885f55e85f am: a17d11d776Jack Yu
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1909070 Change-Id: Ia2c2d5428e8bb985e53acbbd30aa4290f455b513
2021-12-03Fix managedProfileUnlock_stopped am: a729797451 am: 885f55e85fJack Yu
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1909070 Change-Id: I3570df5e664329394088aa64032e37f587bbf452
2021-12-03Fix managedProfileUnlock_stopped am: a729797451Jack Yu
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1909070 Change-Id: Icbe690fb17c113dde7f6f056c9750007667b7a55
2021-12-02Fix managedProfileUnlock_stoppedJack Yu
Nfc stack crashes when calling createContextAsUser and get IllegalStateException. Bug: 208478418 Test: local test pass Change-Id: Iffd3e5e337286919364423516d9c33fb9c970215
2021-11-26Fix work profile applications do not receive event transaction data am: ↵Jack Yu
9ffb0079d1 am: 7cd489a31e am: de2032091a am: eb55bc65e2 Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1838734 Change-Id: Ieed158354ef59bf661b3ae4f648c4daafc1e4506
2021-11-26Get packageManager based on current user am: b48706211e am: bcb7af2208 am: ↵Jack Yu
31c6caa83b am: 6cc34d6d2b Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1829974 Change-Id: I723ebfb2b532c3118a2ff676d2dd3ca2fcd22041
2021-11-26Fix work profile applications do not receive event transaction data am: ↵Jack Yu
9ffb0079d1 am: 7cd489a31e am: de2032091a Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1838734 Change-Id: I16559945f112608551a6dc96b4ac6755b99f846a
2021-11-26Get packageManager based on current user am: b48706211e am: bcb7af2208 am: ↵Jack Yu
31c6caa83b Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1829974 Change-Id: I531eed69d4ab90ffbc222afcd28e7d5f079ee933
2021-11-26Fix work profile applications do not receive event transaction data am: ↵Jack Yu
9ffb0079d1 am: 7cd489a31e Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1838734 Change-Id: I0a56c7856c851e0176f990623ef6d0befab31071
2021-11-26Get packageManager based on current user am: b48706211e am: bcb7af2208Jack Yu
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1829974 Change-Id: I6177514cf64419238057fc7aadab0c838a446707
2021-11-26Fix work profile applications do not receive event transaction data am: ↵Jack Yu
9ffb0079d1 Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1838734 Change-Id: Iacd278fb734e82ef0c894931bb0895c52c25e677
2021-11-26Get packageManager based on current user am: b48706211eJack Yu
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1829974 Change-Id: If99d15ae03b0066c966fc1dfe0a41c8e0decb584
2021-11-23Fix work profile applications do not receive event transaction dataJack Yu
Extend the API to be able to check NFC event permission based on userId. Get packageManager based on userId. Bug: 192994529 Test: manually with CtsVerifier Change-Id: Ic52d6a40c289f686b692d1cfc138b943ac761869
2021-11-23Get packageManager based on current userJack Yu
When switching to 2nd user, get new packageManager based on current user so we can get correct package information. Bug: 192994529 Test: manually with CtsVerifier Change-Id: Ie5db871bbbfd2c34916fde254026339605a4a69d
2021-11-23Boolean resource added to enable vendor stable service am: 77fbe2919a am: ↵Rajesh Nyamagoud
f531ecb184 am: 3c4fd4d4eb am: a379a030bc Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1886544 Change-Id: Ia3b5966ba9a8f67553b051b9ecc8c5e7e1e27bf7
2021-11-23Vendor modules are allowed access eSE only am: 62971439b8 am: 7585bd9583 am: ↵Rajesh Nyamagoud
edf3dd9dc1 am: be4162e3e8 Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/1844197 Change-Id: I9733a0efeadee1ac6f81f4a19f199da3cb9484e9