/hardware/st/nfc/st21nfc/ |
D | hal_wrapper.cc | 43 static void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data); 201 void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data) { in halWrapperDataCallback() argument 216 if ((p_data[0] == 0x60) && (p_data[1] == 0x00)) { in halWrapperDataCallback() 217 mFwUpdateTaskMask = ft_cmd_HwReset(p_data, &mClfMode); in halWrapperDataCallback() 255 if (p_data[3] == 0x01) { in halWrapperDataCallback() 294 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback() 301 if ((p_data[0] == 0x40) && (p_data[1] == 0x01)) { in halWrapperDataCallback() 302 } else if ((p_data[0] == 0x60) && (p_data[1] == 0x06)) { in halWrapperDataCallback() 312 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback() 320 if ((p_data[0] == 0x4f) && (p_data[1] == 0x02)) { in halWrapperDataCallback() [all …]
|
/hardware/st/nfc/1.0/ |
D | hal_wrapper.c | 48 static void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data); 94 void halWrapperDataCallback(uint16_t data_len, uint8_t* p_data) { in halWrapperDataCallback() argument 105 if ((p_data[0] == 0x60) && (p_data[1] == 0x00)) { in halWrapperDataCallback() 106 if (p_data[3] == 0x01) { in halWrapperDataCallback() 109 } else if (p_data[3] == 0xa1) // Loader mode in halWrapperDataCallback() 114 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback() 119 if ((p_data[0] == 0x40) && (p_data[1] == 0x01)) { in halWrapperDataCallback() 120 } else if ((p_data[0] == 0x60) && (p_data[1] == 0x06)) { in halWrapperDataCallback() 129 mHalWrapperDataCallback(data_len, p_data); in halWrapperDataCallback() 134 if ((p_data[0] == 0x4f) && (p_data[1] == 0x02)) { in halWrapperDataCallback() [all …]
|
/hardware/nxp/secure_element/pn8x/1.0/ |
D | SecureElement.cpp | 102 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(data.size() * sizeof(uint8_t)); in transmit() 103 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit() 112 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit() 115 phNxpEse_free(cmdApdu.p_data); in transmit() 116 phNxpEse_free(rspApdu.p_data); in transmit() 147 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel() 149 if (cmdApdu.p_data != NULL) { in openLogicalChannel() 150 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel() 156 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel() 157 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel() [all …]
|
/hardware/st/secure_element/1.0/ |
D | SecureElement.cpp | 122 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit() 123 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit() 125 if (aram_channel && (0x03 & cmdApdu.p_data[0]) == aram_channel && in transmit() 140 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit() 143 free(cmdApdu.p_data); in transmit() 144 free(rspApdu.p_data); in transmit() 180 cmdApdu.p_data = in openLogicalChannel() 182 if (cmdApdu.p_data != NULL) { in openLogicalChannel() 183 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel() 189 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel() [all …]
|
/hardware/st/secure_element/1.1/ |
D | SecureElement.cpp | 132 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit() 133 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit() 143 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit() 146 free(cmdApdu.p_data); in transmit() 147 free(rspApdu.p_data); in transmit() 181 cmdApdu.p_data = in openLogicalChannel() 183 if (cmdApdu.p_data != NULL) { in openLogicalChannel() 184 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel() 190 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel() 191 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel() [all …]
|
/hardware/st/nfc/st21nfc/hal/ |
D | hal_fd.cc | 308 uint8_t *p_data) { in ExitHibernateHandler() argument 314 switch (p_data[0]) { in ExitHibernateHandler() 320 if ((p_data[1] == 0x1) && (p_data[3] == 0x0) && in ExitHibernateHandler() 327 } else if ((p_data[1] == 0x1) && (p_data[3] == 0x0) && in ExitHibernateHandler() 339 } else if (p_data[3] != 0x00) { in ExitHibernateHandler() 347 if ((p_data[1] == 0x02) && (p_data[3] == 0x00) && in ExitHibernateHandler() 352 } else if (p_data[3] != 0x00) { in ExitHibernateHandler() 359 if (p_data[3] == 0x2) { in ExitHibernateHandler() 365 } else if (p_data[3] == 0xa0) { in ExitHibernateHandler() 423 void UpdateHandler(HALHANDLE mHalHandle, uint16_t data_len, uint8_t *p_data) { in UpdateHandler() argument [all …]
|
D | hal_fd.h | 70 uint8_t* p_data); 71 void UpdateHandler(HALHANDLE mHalHandle, uint16_t data_len, uint8_t* p_data); 73 uint8_t* p_data); 75 uint8_t* p_data);
|
/hardware/nxp/secure_element/pn8x/1.1/ |
D | SecureElement.cpp | 144 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(data.size() * sizeof(uint8_t)); in transmit() 145 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit() 154 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit() 157 phNxpEse_free(cmdApdu.p_data); in transmit() 158 phNxpEse_free(rspApdu.p_data); in transmit() 189 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel() 191 if (cmdApdu.p_data != NULL) { in openLogicalChannel() 192 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel() 198 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel() 199 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel() [all …]
|
/hardware/st/secure_element/1.2/ |
D | SecureElement.cpp | 137 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit() 138 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit() 148 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in transmit() 151 free(cmdApdu.p_data); in transmit() 152 free(rspApdu.p_data); in transmit() 186 cmdApdu.p_data = in openLogicalChannel() 188 if (cmdApdu.p_data != NULL) { in openLogicalChannel() 189 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel() 195 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x90 && in openLogicalChannel() 196 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel() [all …]
|
/hardware/nxp/secure_element/pn8x/ls_client/src/ |
D | LsLib.cpp | 160 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(cmdApdu.len * sizeof(uint8_t)); in LSC_OpenChannel() 161 memcpy(cmdApdu.p_data, OpenChannel, cmdApdu.len); in LSC_OpenChannel() 168 memcpy(&gsLsExecuteResp[2], &rspApdu.p_data[rspApdu.len - 2], 2); in LSC_OpenChannel() 171 } else if (((rspApdu.p_data[rspApdu.len - 2] != 0x90) && in LSC_OpenChannel() 172 (rspApdu.p_data[rspApdu.len - 1] != 0x00))) { in LSC_OpenChannel() 173 memcpy(&gsLsExecuteResp[2], &rspApdu.p_data[rspApdu.len - 2], 2); in LSC_OpenChannel() 178 Os_info->Channel_Info[cnt].channel_id = rspApdu.p_data[rspApdu.len - 3]; in LSC_OpenChannel() 184 phNxpEse_free(cmdApdu.p_data); in LSC_OpenChannel() 185 phNxpEse_free(rspApdu.p_data); in LSC_OpenChannel() 215 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(cmdApdu.len * sizeof(uint8_t)); in LSC_ResetChannel() [all …]
|
/hardware/nxp/secure_element/snxxx/libese-spi/p73/lib/ |
D | phNxpEseProto7816_3.cpp | 43 uint8_t* p_data); 75 static ESESTATUS phNxpEseProto7816_CheckLRC(uint32_t data_len, uint8_t* p_data); 127 static ESESTATUS phNxpEseProto7816_SaveIframeData(uint8_t* p_data, 164 static ESESTATUS phNxpEseProto7816_DecodeFrame(uint8_t* p_data, 223 uint8_t* p_data); 231 static void phNxpEseProto7816_DecodeSFrameIFSData(uint8_t* p_data); 239 static void phNxpEseProto7816_DecodeSFrameATRData(uint8_t* p_data); 247 static void phNxpEseProto7816_DecodeSFrameSecureTimerData(uint8_t* p_data); 283 uint8_t* p_data) { in phNxpEseProto7816_SendRawFrame() argument 286 status = phNxpEse_WriteFrame(data_len, p_data); in phNxpEseProto7816_SendRawFrame() [all …]
|
D | phNxpEse_Apdu_Api.cpp | 67 pCmdTrans.p_data = pCmd_data; in phNxpEse_7816_Transceive() 71 if ((pRspTrans.len > 0) && (pRspTrans.p_data != NULL)) { in phNxpEse_7816_Transceive() 72 pRsp->sw2 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive() 74 pRsp->sw1 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive() 79 if ((pRspTrans.len > 0) && (pRspTrans.p_data != NULL)) { in phNxpEse_7816_Transceive() 80 pRsp->sw2 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive() 82 pRsp->sw1 = *(pRspTrans.p_data + (pRspTrans.len - 1)); in phNxpEse_7816_Transceive() 87 phNxpEse_memcpy(pRsp->pdata, pRspTrans.p_data, pRspTrans.len); in phNxpEse_7816_Transceive() 97 phNxpEse_free(pRspTrans.p_data); in phNxpEse_7816_Transceive() 98 pRspTrans.p_data = NULL; in phNxpEse_7816_Transceive()
|
/hardware/nxp/secure_element/pn8x/libese-spi/p73/lib/ |
D | phNxpEseProto7816_3.cpp | 32 uint8_t* p_data); 37 static ESESTATUS phNxpEseProto7816_CheckLRC(uint32_t data_len, uint8_t* p_data); 43 static ESESTATUS phNxpEseProro7816_SaveIframeData(uint8_t* p_data, 47 static ESESTATUS phNxpEseProto7816_DecodeFrame(uint8_t* p_data, 63 uint8_t* p_data) { in phNxpEseProto7816_SendRawFrame() argument 66 status = phNxpEse_WriteFrame(data_len, p_data); in phNxpEseProto7816_SendRawFrame() 125 uint8_t* p_data) { in phNxpEseProto7816_CheckLRC() argument 130 recv_crc = p_data[data_len - 1]; in phNxpEseProto7816_CheckLRC() 133 calc_crc = phNxpEseProto7816_ComputeLRC(p_data, 1, (data_len - 1)); in phNxpEseProto7816_CheckLRC() 309 phNxpEse_memcpy(&(p_framebuff[3]), iFrameData.p_data + iFrameData.dataOffset, in phNxpEseProto7816_SendIframe() [all …]
|
/hardware/nxp/secure_element/snxxx/1.0/ |
D | SecureElement.cpp | 138 memcpy(&response[0], atrData.p_data, atrData.len); in getAtr() 154 if (atrData.p_data != NULL) { in getAtr() 155 phNxpEse_free(atrData.p_data); in getAtr() 175 gsTxRxBuffer.cmdData.p_data = in transmit() 177 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit() 183 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit() 193 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit() 207 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit() 208 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit() 209 gsTxRxBuffer.cmdData.p_data = NULL; in transmit() [all …]
|
D | VirtualISO.cpp | 121 gsTxRxBuffer.cmdData.p_data = in transmit() 123 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit() 129 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit() 141 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit() 149 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit() 150 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit() 151 gsTxRxBuffer.cmdData.p_data = NULL; in transmit() 153 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit() 154 phNxpEse_free(gsTxRxBuffer.rspData.p_data); in transmit() 155 gsTxRxBuffer.rspData.p_data = NULL; in transmit() [all …]
|
/hardware/nxp/nfc/pn8x/halimpl/src/include/ |
D | ese_hal_api.h | 56 typedef void(tHAL_ESE_DATA_CBACK)(uint16_t data_len, uint8_t* p_data); 65 typedef void(tHAL_SPIAPI_WRITE)(uint16_t data_len, uint8_t* p_data); 66 typedef void(tHAL_SPIAPI_READ)(uint16_t data_len, uint8_t* p_data); 67 typedef int(tHAL_SPIAPI_IOCTL)(long arg, void* p_data);
|
D | EseAdaptation.h | 75 static int HalIoctl(long arg, void* p_data); 102 static void HalDeviceContextDataCallback(uint16_t data_len, uint8_t* p_data); 107 static void HalWrite(uint16_t data_len, uint8_t* p_data); 108 static void HalRead(uint16_t data_len, uint8_t* p_data);
|
/hardware/nxp/nfc/snxxx/halimpl/src/include/ |
D | ese_hal_api.h | 56 typedef void(tHAL_ESE_DATA_CBACK)(uint16_t data_len, uint8_t* p_data); 65 typedef void(tHAL_SPIAPI_WRITE)(uint16_t data_len, uint8_t* p_data); 66 typedef void(tHAL_SPIAPI_READ)(uint16_t data_len, uint8_t* p_data); 67 typedef int(tHAL_SPIAPI_IOCTL)(long arg, void* p_data);
|
D | EseAdaptation.h | 75 static int HalIoctl(long arg, void* p_data); 101 static void HalDeviceContextDataCallback(uint16_t data_len, uint8_t* p_data); 106 static void HalWrite(uint16_t data_len, uint8_t* p_data); 107 static void HalRead(uint16_t data_len, uint8_t* p_data);
|
/hardware/nxp/secure_element/snxxx/1.1/ |
D | SecureElement.cpp | 206 memcpy(&response[0], atrData.p_data, atrData.len); in getAtr() 222 if (atrData.p_data != NULL) { in getAtr() 223 phNxpEse_free(atrData.p_data); in getAtr() 244 gsTxRxBuffer.cmdData.p_data = in transmit() 246 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit() 252 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit() 262 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit() 276 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit() 277 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit() 278 gsTxRxBuffer.cmdData.p_data = NULL; in transmit() [all …]
|
D | VirtualISO.cpp | 182 gsTxRxBuffer.cmdData.p_data = in transmit() 184 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit() 190 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit() 202 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit() 210 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit() 211 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit() 212 gsTxRxBuffer.cmdData.p_data = NULL; in transmit() 214 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit() 215 phNxpEse_free(gsTxRxBuffer.rspData.p_data); in transmit() 216 gsTxRxBuffer.rspData.p_data = NULL; in transmit() [all …]
|
/hardware/nxp/secure_element/snxxx/1.2/ |
D | VirtualISO.cpp | 188 gsTxRxBuffer.cmdData.p_data = in transmit() 190 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit() 196 memcpy(gsTxRxBuffer.cmdData.p_data, data.data(), gsTxRxBuffer.cmdData.len); in transmit() 208 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit() 216 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit() 217 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit() 218 gsTxRxBuffer.cmdData.p_data = NULL; in transmit() 220 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit() 221 phNxpEse_free(gsTxRxBuffer.rspData.p_data); in transmit() 222 gsTxRxBuffer.rspData.p_data = NULL; in transmit() [all …]
|
D | SecureElement.cpp | 229 memcpy(&response[0], atrData.p_data, atrData.len); in getAtr() 245 if (atrData.p_data != NULL) { in getAtr() 246 phNxpEse_free(atrData.p_data); in getAtr() 267 gsTxRxBuffer.cmdData.p_data = in transmit() 269 if (NULL == gsTxRxBuffer.cmdData.p_data) { in transmit() 301 memcpy(&result[0], gsTxRxBuffer.rspData.p_data, gsTxRxBuffer.rspData.len); in transmit() 315 if (NULL != gsTxRxBuffer.cmdData.p_data) { in transmit() 316 phNxpEse_free(gsTxRxBuffer.cmdData.p_data); in transmit() 317 gsTxRxBuffer.cmdData.p_data = NULL; in transmit() 319 if (NULL != gsTxRxBuffer.rspData.p_data) { in transmit() [all …]
|
/hardware/nxp/nfc/snxxx/halimpl/inc/ |
D | phNxpNciHal_Adaptation.h | 36 int phNxpNciHal_write(uint16_t data_len, const uint8_t* p_data); 37 int phNxpNciHal_write_internal(uint16_t data_len, const uint8_t* p_data); 44 int phNxpNciHal_ioctl(long arg, void* p_data);
|
/hardware/nxp/nfc/pn8x/halimpl/inc/ |
D | phNxpNciHal_Adaptation.h | 36 int phNxpNciHal_write(uint16_t data_len, const uint8_t* p_data); 37 int phNxpNciHal_write_internal(uint16_t data_len, const uint8_t* p_data); 45 int phNxpNciHal_ioctl(long arg, void* p_data);
|