a8aa07142ea0078d3ae4ae486e094e2f2f4ff732 |
|
27-Mar-2013 |
Evan Chu <evanchu@broadcom.com> |
Sync up with Broadcom JNI changes. Patches contributed by Evan Chu<evanchu@broadcom.com> and Paul Chaisson<pchaisson@broadcom.com>. Bug: 10360038 Change-Id: I1402191406b08e097680f8c7f587f393f749184e
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
9f8f6cf9c58405ecafe2d425801e6c14088db8c7 |
|
30-Apr-2013 |
Martijn Coenen <maco@google.com> |
Host-based card emulation. Initial check-in that allows to build basic HCE apps: - Introduced new RoutingManager, taking care of programming the routing table to the NFCC. - Added DeviceHost interfaces for adding/removing aids to the routing table, and sending raw frames. - On devices that have an eSE, the eSE is the default route. - Removed routing code from SecureElement class. - HostEmulationManager resolves and dispatches AIDs routed to the host to an application service. - Simple Messenger service interface for exchanging APDUs. - RegisteredAidCache keeps a cache of AIDs that are registered by Android applications, as well as their route. TODO: - Dynamic registration of AIDs. - Dynamic updates of the routing table. - AID conflict resolution. - Allow apps to indicate AIDs present "off-host". - Implement base-class HCE service in framework. - Switch default route to host. Change-Id: I7d7643770fcc848699810ec5443d0d9b81d85669
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
b408fc371821c397b47c8722c339c6b4359e062f |
|
09-Apr-2013 |
Martijn Coenen <maco@google.com> |
Properly reset field / listen mode flags in SE object. On NFC disable, the SE object is "finalized" but not destroyed. It is reused on the next NFC enable, but the listen mode / field status flags were not cleared then. Bug: 8574917 Bug: 8489820 Change-Id: I8e11c60eda47762404a5d5020a0c2e6ff95ead2a
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
2ea2330fab198389a8a1fc9572b9a5d40581596c |
|
28-Mar-2013 |
Martijn Coenen <maco@google.com> |
Re-enable dynamic UICC idle timeout switching. Bug: 8048494 Change-Id: I093b285cc8fa289ef2ba02f5e301fe312cad7e72
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
8d7adedbcc9536db257fde64bea5a428b8a24b9e |
|
18-Mar-2013 |
Martijn Coenen <maco@google.com> |
Don't dynamically enable/disable UICC timeout. Temporary disable this until we figure out what's going on in Manta. Change-Id: I2cf54bd7c7d3da1a7f309a936b982bf8e7109673
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
61beae816af13f75dabb484d287739723c716dee |
|
13-Mar-2013 |
Martijn Coenen <maco@google.com> |
Wait for UICC_IDLE config event to complete. Also remove some obsolete UICC_IDLE config code. Bug: 7487151 Change-Id: I0d11744f966bb57d2fe9496ee3a1cb0402955134
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
c29a673675223e538bd85a891004cafec6f1188e |
|
11-Mar-2013 |
Martijn Coenen <maco@google.com> |
Disable UICC_IDLE feature when host is talking to SE. To prevent loosing selection and any other state when the host is talking to the SE. Bug: 7487151 Change-Id: I05ceac561bac057f2d9a04afb0d1646c22a24a27
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
803eb6ae8cd5b2ac3ffe010a3ced9018bf0b3d1d |
|
22-Dec-2012 |
Elliott Hughes <enh@google.com> |
am f843d899: Merge "Fix NFC JNI local reference and pin table leaks." * commit 'f843d8995fb94bdb1059061bad650c21ffd3588e': Fix NFC JNI local reference and pin table leaks.
|
2534d9a546f24435d9dab8168f9ea5bf8ca1eb9b |
|
18-Dec-2012 |
Elliott Hughes <enh@google.com> |
Fix NFC JNI local reference and pin table leaks. Also turn compiler warnings up and fix the easy ones. Bug: http://code.google.com/p/android/issues/detail?id=20441 Change-Id: I1043300f344b8296cfbb6bfad17388d5c3b314d1
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
be1939b4b6003ac7a65fcb95a3912f5e1ce8e75f |
|
14-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot b80adb2c263702442cf2f2d771168400e6ceb9f8 Change-Id: I391d8e1be1a61e68b01f0db371dbb4ed3e5b5933
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|
525c260303268a83da4c3413b953d13c9084e834 |
|
14-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot 1a6bcf3cca90fedfbad33c1cdd6d05af5774fc01 Change-Id: I3ccb25bf7cde2c22f52260cae0e9957517e6bb5f
/packages/apps/Nfc/nci/jni/SecureElement.cpp
|