Snap for 12632753 from 011152eda4dea5cb8b5277e45a2849cf8fdd660c to 25Q2-release
Change-Id: If08c205c21d7fd263d39a61efad3eaf796685013
diff --git a/libese_weaver/Android.bp b/libese_weaver/Android.bp
index 4776e81..a7018b0 100644
--- a/libese_weaver/Android.bp
+++ b/libese_weaver/Android.bp
@@ -45,6 +45,7 @@
],
shared_libs: [
+ "android.hardware.secure_element-V1-ndk",
"android.se.omapi-V1-ndk",
"libcutils",
"libjc_keymint_transport.nxp",
diff --git a/libese_weaver/inc/TransportFactory.h b/libese_weaver/inc/TransportFactory.h
index 9cc0036..9773538 100644
--- a/libese_weaver/inc/TransportFactory.h
+++ b/libese_weaver/inc/TransportFactory.h
@@ -30,24 +30,28 @@
** See the License for the specific language governing permissions and
** limitations under the License.
**
- ** Copyright 2020-2023 NXP
+ ** Copyright 2020-2024 NXP
**
*********************************************************************************/
#ifndef __SE_TRANSPORT_FACTORY__
#define __SE_TRANSPORT_FACTORY__
-#include "HalToHalTransport.h"
+#ifdef OMAPI_TRANSPORT
#include "OmapiTransport.h"
+#else
+#include "HalToHalTransport.h"
+#endif
#include "SocketTransport.h"
namespace se_transport {
-using keymint::javacard::HalToHalTransport;
using keymint::javacard::ITransport;
using keymint::javacard::SocketTransport;
#ifdef OMAPI_TRANSPORT
using keymint::javacard::OmapiTransport;
+#else
+using keymint::javacard::HalToHalTransport;
#endif
/**