Age | Commit message (Collapse) | Author |
|
Change-Id: Ic3424f7fcf575643b54c6dd31a64e45500e64ee2
Signed-off-by: alk3pInjection <webmaster@raspii.tech>
|
|
lineage-18.1
Signed-off-by: alk3pInjection <webmaster@raspii.tech>
Change-Id: Ifda025f9963e067b37475cf65de4276fdaeeedd2
|
|
If there is temporary failures in access rules retrieval, Secure Element
service should handle the re-initialization. NFC transactions usually
need to be completed in short time and should not wait for the access
control enforcer re-initialization.
Bug: 186588474
Test: HCE test in CtsVerifier
Change-Id: I6e6dd8c05622ff67f6b75a8a93d0db0d35bc7056
(cherry picked from commit 8ca26b9e6c7381ac51c3bfe4d774b5d61b1b30c3)
|
|
Return when SE is not connected
Bug: 185198557
Test: manual
Change-Id: I0c90862585f311bc6695235e316023aeceb9df7a
(cherry picked from commit cba6328078700b0d3adc92c8a95da9337718597a)
|
|
It need to break the deadlock between the objects of
Terminal.mLock and Channel to avoid the potentially ANR issue
Bug: 158132553
Test: OMAPI works normal after multi-thread stress tests
Signed-off-by: Maoliang Tang <tangmaoliang@xiaomi.com>
Change-Id: I94676d45cabb65665d9336167d9814dfbca7a5bb
(cherry picked from commit 8c52cf75b958f690457be330c52ba2487186f2d8)
|
|
|
|
Bug: 181603044
Test: none yet - this change does not affect non-MTE hardware
Change-Id: I20d4d87e79995880cc5b1e764433fbf789b402e8
|
|
If there is temporary failures in access rules retrieval, Secure Element
service should handle the re-initialization. NFC transactions usually
need to be completed in short time and should not wait for the access
control enforcer re-initialization.
Bug: 186588474
Test: HCE test in CtsVerifier
Change-Id: I6e6dd8c05622ff67f6b75a8a93d0db0d35bc7056
|
|
Return when SE is not connected
Bug: 185198557
Test: manual
Change-Id: I0c90862585f311bc6695235e316023aeceb9df7a
|
|
|
|
|
|
As part of statsd becoming a Mainline module in R, autogenerated
StatsLog.write() calls are going away and replaced by *StatsLog.java
that is autogenerated for each module.
This CL adds autogenerated SecureElementStatsLog and replaces usages
of StatsLog with SecureElementStatsLog.
|
|
Warnings fixed: FORWARD_NULL
Checked for null before accessing method on mSEHal11.
|
|
Sync internal branch code refactor to aosp.
|
|
1. Ensure the concurrent access to mChannels in Terminal.java
is protected by the same lock instance
2. Move the remove operation of mSessions into synchronized block
in method of Terminal.removeSession
3. Add synchronous block protection to mChannels.add operation in
SecureElementService.java
|
|
It need to break the deadlock between the objects of
Terminal.mLock and Channel to avoid the potentially ANR issue
|
|
Do not directly provide privilege access to carrier privilege apps to
select ISD-R aid. Fallback to GP rules checking.
|
|
Do not return null directly when application try to openLogicalChannel
with null aid.
Check if it is privilege application first.
|
|
Listen to CARRIER_CONFIG_CHANGED and reinitialize UICC terminals.
|
|
In Android 11, we need an additional permission to access all other
installed packages
|
|
|
|
Throw exception in setUpChannelAccess if this is not a privilege app.
|
|
When setup channel access for UICC terminal, carrier privileges checking
add unnecessary rules loading.
|
|
|
|
With b/150232615, we will need an explicit value set for the exported
flag when intent filters are present, as the default behavior is
changing for S+. This change adds the value reflecting the previous
default to the manifest.
These changes were made using an automated tool, the xml file may be
reformatted slightly creating a larger diff. The only "real" change is
the addition of "android:exported" to activities, services, and
receivers that have one or more intent-filters.
|
|
am: 66db1eb283
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/11675379
Change-Id: I8ec5c83a3ba0a07b47a79e0d37495cac823f41ce
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/11675379
Change-Id: I4aca49ad426195a20b2d0c0a5b19350cfabcd24a
|
|
Listen to CARRIER_CONFIG_CHANGED and reinitialize UICC terminals.
Bug: 152008670
Test: adb shell dumpsys secure_element
Merged-In: I8bb13b43de6f17f0b5b82440708d90bf684ca7ec
Change-Id: I8bb13b43de6f17f0b5b82440708d90bf684ca7ec
|
|
rvc-dev am: da6daab1eb am: a69c3d10ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/11628925
Change-Id: I4b493adab9fde398ecc411f5cf6411a48599cbc1
|
|
rvc-dev am: da6daab1eb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/11628925
Change-Id: I46507e9b4a76e26f9d257cb1a354b10ace89e45d
|
|
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/11786959
Change-Id: Id6b8519ca333e1897377c231dcb0a7bcf4bbe340
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/11786959
Change-Id: I587beab9aea7c31c9ab7c66e02704d74c0805e56
|
|
Do not directly provide privilege access to carrier privilege apps to
select ISD-R aid. Fallback to GP rules checking.
Bug: 157968163
Test: select ISD-R aid is not directly allowed for carrier privilege
apps
Merged-In: Id7dd6e3afcb88d97b7c62e8710ef16fbc35010f3
Change-Id: Id7dd6e3afcb88d97b7c62e8710ef16fbc35010f3
|
|
Do not return null directly when application try to openLogicalChannel
with null aid.
Check if it is privilege application first.
Bug: 157349625
Test: openLogicalChannel with null aid
Merged-In: Icf7ee2b299154874f1bdd4b5b409c7df04eb831b
Change-Id: Icf7ee2b299154874f1bdd4b5b409c7df04eb831b
|
|
Change-Id: I44a6d6666afb7f53d9c829cd76756261d3f0e262
|
|
Change-Id: If34ad6817f28a5c7d730c821400b2ac46066867c
|
|
In Android 11, we need an additional permission to access all other
installed packages
Bug: 157119957
Test: build pass
Merged-In: I721549c68430bec4f777e560642864907c60f90f
Change-Id: I721549c68430bec4f777e560642864907c60f90f
|
|
|
|
|
|
|
|
|
|
HAL_ESE_IOCTL_OMAPI_RELEASE_ESE_SESSION
|
|
Test: manual
Bug: 142495673
Change-Id: I1338a2a11cc60fa50b1c8dd8e75022af9ea1b0a1
|
|
Allow privilege app access to open channel even if
AccessControlEnforcer is not available.
Throw exception only for non privileged access.
Bug: 149632580
Test: OpenBasicChannel from Privileged/Non privileged app
Change-Id: Ie188d397f6bf641923d010ad3a9d00d21bc9351b
|
|
When application try to stress OMAPI by continuously open/close channels
with multi-thread, there is possibility channel management is incorrect
and result to no response.
Bug: 148892905
Test: OMAPI works normal after multi-thread stress tests
Change-Id: I530015ff20ed143a129024d6385fae9392a00a99
|
|
When applications with privilege permission or carrier privilege, allow
basic channel access and select operation in an opened channel.
Bug: 139701995
Test: build pass
Change-Id: I823202b9eadf012cfdf89bde5678c01bc8f77314
|
|
Support Carrier Privilege rules.
Bug: 139701995
Test: Check carrier privilege rules could be parsed correctly
Change-Id: I2838d335f9993eb7e50323773ed52579f53766a3
|
|
Provide access to eSE when system application granted privilege
permission.
Bug: 141963658
Test: Manual
Change-Id: I5f00ee71c4d42ea612abeeeb637248337af3c1f6
|
|
SecureElementService should be visible for instant apps to be able to
pass instant test cases on aosp_car_x86_64 emulator.
Bug: 145094907
Test: emulator -wipe-data # or "adb reboot" on real car device
cts-tradefed run cts -m CtsSecureElementAccessControlTestCases1
Signed-off-by: Ivan Korniienko <ivan.o.korniienko@globallogic.com>
Change-Id: Ib187c8555ef60d6f138f6b7e7eb6a4d474a9941c
|