History log of /packages/apps/SecureElement/src/com/android/se/security/AccessRuleCache.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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