Lines Matching refs:cpdu

400   phNxpEse_7816_cpdu_t cpdu;  in openLogicalChannel()  local
402 phNxpEse_memset(&cpdu, 0x00, sizeof(phNxpEse_7816_cpdu_t)); in openLogicalChannel()
408 cpdu.cla = in openLogicalChannel()
413 cpdu.cla = resApduBuff.channelNumber; /* Class of instruction */ in openLogicalChannel()
421 cpdu.ins = 0xA4; /* Instruction code */ in openLogicalChannel()
422 cpdu.p1 = 0x04; /* Instruction parameter 1 */ in openLogicalChannel()
423 cpdu.p2 = p2; /* Instruction parameter 2 */ in openLogicalChannel()
424 cpdu.lc = (uint16_t)aid.size(); in openLogicalChannel()
425 cpdu.le_type = 0x01; in openLogicalChannel()
426 cpdu.pdata = (uint8_t*)phNxpEse_memalloc(aid.size() * sizeof(uint8_t)); in openLogicalChannel()
427 memcpy(cpdu.pdata, aid.data(), cpdu.lc); in openLogicalChannel()
428 cpdu.le = 256; in openLogicalChannel()
431 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
433 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
482 phNxpEse_free(cpdu.pdata); in openLogicalChannel()
499 phNxpEse_7816_cpdu_t cpdu; in openBasicChannel() local
514 phNxpEse_memset(&cpdu, 0x00, sizeof(phNxpEse_7816_cpdu_t)); in openBasicChannel()
517 cpdu.cla = 0x00; /* Class of instruction */ in openBasicChannel()
518 cpdu.ins = 0xA4; /* Instruction code */ in openBasicChannel()
519 cpdu.p1 = 0x04; /* Instruction parameter 1 */ in openBasicChannel()
520 cpdu.p2 = p2; /* Instruction parameter 2 */ in openBasicChannel()
521 cpdu.lc = (uint16_t)aid.size(); in openBasicChannel()
522 cpdu.le_type = 0x01; in openBasicChannel()
523 cpdu.pdata = (uint8_t*)phNxpEse_memalloc(aid.size() * sizeof(uint8_t)); in openBasicChannel()
524 memcpy(cpdu.pdata, aid.data(), cpdu.lc); in openBasicChannel()
525 cpdu.le = 256; in openBasicChannel()
528 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openBasicChannel()
534 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openBasicChannel()
589 phNxpEse_free(cpdu.pdata); in openBasicChannel()
598 phNxpEse_7816_cpdu_t cpdu; in internalCloseChannel() local
607 phNxpEse_memset(&cpdu, 0x00, sizeof(phNxpEse_7816_cpdu_t)); in internalCloseChannel()
609 cpdu.cla = channelNumber; /* Class of instruction */ in internalCloseChannel()
613 cpdu.cla = 0x40 + (channelNumber - 4); /* Class of instruction */ in internalCloseChannel()
615 cpdu.ins = 0x70; /* Instruction code */ in internalCloseChannel()
616 cpdu.p1 = 0x80; /* Instruction parameter 1 */ in internalCloseChannel()
617 cpdu.p2 = channelNumber; /* Instruction parameter 2 */ in internalCloseChannel()
618 cpdu.lc = 0x00; in internalCloseChannel()
619 cpdu.le = 0x9000; in internalCloseChannel()
624 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in internalCloseChannel()