Lines Matching refs:p_data

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()
159 resApduBuff.channelNumber = rspApdu.p_data[0]; in openLogicalChannel()
163 } else if (rspApdu.p_data[rspApdu.len - 2] == 0x6A && in openLogicalChannel()
164 rspApdu.p_data[rspApdu.len - 1] == 0x81) { in openLogicalChannel()
166 } else if (((rspApdu.p_data[rspApdu.len - 2] == 0x6E) || in openLogicalChannel()
167 (rspApdu.p_data[rspApdu.len - 2] == 0x6D)) && in openLogicalChannel()
168 rspApdu.p_data[rspApdu.len - 1] == 0x00) { in openLogicalChannel()
173 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()
174 phNxpEse_free(rspApdu.p_data); in openLogicalChannel()
199 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(cmdApdu.len * sizeof(uint8_t)); in openLogicalChannel()
200 if (cmdApdu.p_data != NULL) { in openLogicalChannel()
202 cmdApdu.p_data[xx++] = resApduBuff.channelNumber; in openLogicalChannel()
203 cmdApdu.p_data[xx++] = 0xA4; // INS in openLogicalChannel()
204 cmdApdu.p_data[xx++] = 0x04; // P1 in openLogicalChannel()
205 cmdApdu.p_data[xx++] = p2; // P2 in openLogicalChannel()
206 cmdApdu.p_data[xx++] = aid.size(); // Lc in openLogicalChannel()
207 memcpy(&cmdApdu.p_data[xx], aid.data(), aid.size()); in openLogicalChannel()
216 uint8_t sw1 = rspApdu.p_data[rspApdu.len - 2]; in openLogicalChannel()
217 uint8_t sw2 = rspApdu.p_data[rspApdu.len - 1]; in openLogicalChannel()
223 memcpy(&resApduBuff.selectResponse[0], rspApdu.p_data, rspApdu.len); in openLogicalChannel()
247 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()
248 phNxpEse_free(rspApdu.p_data); in openLogicalChannel()
276 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(cmdApdu.len * sizeof(uint8_t)); in openBasicChannel()
277 if (cmdApdu.p_data != NULL) { in openBasicChannel()
279 cmdApdu.p_data[xx++] = 0x00; // basic channel in openBasicChannel()
280 cmdApdu.p_data[xx++] = 0xA4; // INS in openBasicChannel()
281 cmdApdu.p_data[xx++] = 0x04; // P1 in openBasicChannel()
282 cmdApdu.p_data[xx++] = p2; // P2 in openBasicChannel()
283 cmdApdu.p_data[xx++] = aid.size(); // Lc in openBasicChannel()
284 memcpy(&cmdApdu.p_data[xx], aid.data(), aid.size()); in openBasicChannel()
293 uint8_t sw1 = rspApdu.p_data[rspApdu.len - 2]; in openBasicChannel()
294 uint8_t sw2 = rspApdu.p_data[rspApdu.len - 1]; in openBasicChannel()
300 memcpy(&result[0], rspApdu.p_data, rspApdu.len); in openBasicChannel()
333 phNxpEse_free(cmdApdu.p_data); in openBasicChannel()
334 phNxpEse_free(rspApdu.p_data); in openBasicChannel()
353 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(5 * sizeof(uint8_t)); in closeChannel()
354 if (cmdApdu.p_data != NULL) { in closeChannel()
357 cmdApdu.p_data[xx++] = channelNumber; in closeChannel()
358 cmdApdu.p_data[xx++] = 0x70; // INS in closeChannel()
359 cmdApdu.p_data[xx++] = 0x80; // P1 in closeChannel()
360 cmdApdu.p_data[xx++] = channelNumber; // P2 in closeChannel()
361 cmdApdu.p_data[xx++] = 0x00; // Lc in closeChannel()
368 } else if ((rspApdu.p_data[rspApdu.len - 2] == 0x90) && in closeChannel()
369 (rspApdu.p_data[rspApdu.len - 1] == 0x00)) { in closeChannel()
374 phNxpEse_free(cmdApdu.p_data); in closeChannel()
375 phNxpEse_free(rspApdu.p_data); in closeChannel()