4f81eae39d935fa0221bc9333762c520e11440bf |
|
12-Mar-2018 |
Ruchi Kandoi <kandoiruchi@google.com> |
Deny access if APDU access is not defined. Test: Secure Element initializes Bug: 74536289 Change-Id: Iffe66b42adc21628e3def830579faf553c100ef5 (cherry picked from commit 2c52cac806cab91046f6e447076a42440270ede9)
/packages/apps/SecureElement/src/com/android/se/security/AccessRuleCache.java
|
57ae12642a4b355e34025f16b4bcb1c379c629e3 |
|
05-Mar-2018 |
Yoshiaki Naka <yoshiaki.naka@sony.com> |
Remove APDU log exchanged in communication with applet in SE The device must avoid to log any sensitive information such as APDU command or response exchanged in communication with applet located in the secure element. Refer to TS26_NFC_REQ_163 described in TS.26 - NFC Handset Requirements. Bug: 74127314 Test: Confirmed that GSMA TS.27 TC 15.9.3.2.1 does not fail. Change-Id: I62fdf021a2f1be77d2608dae9061c5780ea245f1 (cherry picked from commit fd869fb131940f6cee5aa565ef478200b27bd629)
/packages/apps/SecureElement/src/com/android/se/security/AccessRuleCache.java
|
e203d59e3de287889ff65a79abbcd74fd8e5c3b5 |
|
09-Feb-2018 |
Yosuke Iwakura <yosuke.iwakura@sony.com> |
Search for rule with specific AID but for other hash It must be possible to search the access rule cache for a rule that contains the requested AID but with another specific hash value. Global Platform SEAC Device Side Test Plan TC 4.1 (c0-ee-09) fails as no REF_DO is found in the access rule cache if this fix is not applied. Bug: 73786675 Bug: 73133863 Test: Confirmed that the TC 4.1 above can pass with this change. Merged-In: I3965d481d07272c16c86240b901045316847719c Change-Id: I3965d481d07272c16c86240b901045316847719c
/packages/apps/SecureElement/src/com/android/se/security/AccessRuleCache.java
|
ab336de91e0468a1352d1a9f5d92f219140e0bd1 |
|
07-Dec-2017 |
Jeremy O'Donoghue <jodonogh@codeaurora.org> |
Open Mobile API for packages/apps/SecureElement This contribution is an implementation of the GlobalPlatform Open Mobile API for Android with some modifications to namespaces and packages to make it suitable as a core Android component. This contribution is based on: 0001-Open-Source-Contribution-of-Smartcard-Service-for-fr.patch which can be found in https://portland.source.codeaurora.org/patches/quic/la/PATCH_217881_OpenMobileAPI_20171208.tar.gz and 0001-Code-reorganization-of-Open-Mobile-API-packages-apps.patch which can be found in https://portland.source.codeaurora.org/patches/quic/la/PATCH_217881_OpenMobileAPI_20171206.tar.gz The first patch should be applied, followed by the second. The submitted patchs were originally derived from https://source.codeaurora.org/quic/la/platform/packages/apps/SmartCardService/commit/?h=LA.BF64.1.2.1&id=06ecea9abb8264049f52c7e31c0bc13330a425d5. Test: Basic functionality test on target device - Verify access rules are read from ARF on start-up - Verify that access rules are updated on refresh tag - Verify basic APDU transfer Test performed in conjunction with commit 0269d238c1fc1212c8e7eb1717b47977f8f3b1fa on frameworks/base Change-Id: Ia6c5b3657f83efa1551a067bd6aee03c68876c09 Signed-off-by: Jeremy O'Donoghue <jodonogh@codeaurora.org>
/packages/apps/SecureElement/src/com/android/se/security/AccessRuleCache.java
|