Lines Matching refs:cpdu

281   phNxpEse_7816_cpdu_t cpdu;  in openLogicalChannel()  local
283 phNxpEse_memset(&cpdu, 0x00, sizeof(phNxpEse_7816_cpdu_t)); in openLogicalChannel()
289 cpdu.cla = in openLogicalChannel()
294 cpdu.cla = resApduBuff.channelNumber; /* Class of instruction */ in openLogicalChannel()
301 cpdu.ins = 0xA4; /* Instruction code */ in openLogicalChannel()
302 cpdu.p1 = 0x04; /* Instruction parameter 1 */ in openLogicalChannel()
303 cpdu.p2 = p2; /* Instruction parameter 2 */ in openLogicalChannel()
304 cpdu.lc = aid.size(); in openLogicalChannel()
305 cpdu.le_type = 0x01; in openLogicalChannel()
306 cpdu.pdata = (uint8_t*)phNxpEse_memalloc(aid.size() * sizeof(uint8_t)); in openLogicalChannel()
307 memcpy(cpdu.pdata, aid.data(), cpdu.lc); in openLogicalChannel()
308 cpdu.le = 256; in openLogicalChannel()
311 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
313 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
358 phNxpEse_free(cpdu.pdata); in openLogicalChannel()
370 phNxpEse_7816_cpdu_t cpdu; in openBasicChannel() local
390 phNxpEse_memset(&cpdu, 0x00, sizeof(phNxpEse_7816_cpdu_t)); in openBasicChannel()
393 cpdu.cla = 0x00; /* Class of instruction */ in openBasicChannel()
394 cpdu.ins = 0xA4; /* Instruction code */ in openBasicChannel()
395 cpdu.p1 = 0x04; /* Instruction parameter 1 */ in openBasicChannel()
396 cpdu.p2 = p2; /* Instruction parameter 2 */ in openBasicChannel()
397 cpdu.lc = aid.size(); in openBasicChannel()
398 cpdu.le_type = 0x01; in openBasicChannel()
399 cpdu.pdata = (uint8_t*)phNxpEse_memalloc(aid.size() * sizeof(uint8_t)); in openBasicChannel()
400 memcpy(cpdu.pdata, aid.data(), cpdu.lc); in openBasicChannel()
401 cpdu.le = 256; in openBasicChannel()
404 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openBasicChannel()
407 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openBasicChannel()
460 phNxpEse_free(cpdu.pdata); in openBasicChannel()
470 phNxpEse_7816_cpdu_t cpdu; in internalCloseChannel() local
480 phNxpEse_memset(&cpdu, 0x00, sizeof(phNxpEse_7816_cpdu_t)); in internalCloseChannel()
482 cpdu.cla = channelNumber; /* Class of instruction */ in internalCloseChannel()
486 cpdu.cla = 0x40 + (channelNumber - 4); /* Class of instruction */ in internalCloseChannel()
488 cpdu.ins = 0x70; /* Instruction code */ in internalCloseChannel()
489 cpdu.p1 = 0x80; /* Instruction parameter 1 */ in internalCloseChannel()
490 cpdu.p2 = channelNumber; /* Instruction parameter 2 */ in internalCloseChannel()
491 cpdu.lc = 0x00; in internalCloseChannel()
492 cpdu.le = 0x9000; in internalCloseChannel()
497 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in internalCloseChannel()
525 phNxpEse_7816_cpdu_t cpdu; in closeChannel() local
533 phNxpEse_memset(&cpdu, 0x00, sizeof(phNxpEse_7816_cpdu_t)); in closeChannel()
535 cpdu.cla = channelNumber; /* Class of instruction */ in closeChannel()
536 cpdu.ins = 0x70; /* Instruction code */ in closeChannel()
537 cpdu.p1 = 0x80; /* Instruction parameter 1 */ in closeChannel()
538 cpdu.p2 = channelNumber; /* Instruction parameter 2 */ in closeChannel()
539 cpdu.lc = 0x00; in closeChannel()
540 cpdu.le = 0x9000; in closeChannel()
545 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in closeChannel()