Lines Matching refs:rpdu

282   phNxpEse_7816_rpdu_t rpdu;  in openLogicalChannel()  local
284 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
310 rpdu.len = 0x02; 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()
316 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
324 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
326 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
327 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
328 resApduBuff.selectResponse[responseLen - 2] = rpdu.sw1; in openLogicalChannel()
331 if (rpdu.sw1 == 0x90 && rpdu.sw2 == 0x00) { in openLogicalChannel()
335 else if (rpdu.sw1 == 0x6A && rpdu.sw2 == 0x82) { in openLogicalChannel()
339 else if (rpdu.sw1 == 0x6A && rpdu.sw2 == 0x86) { in openLogicalChannel()
359 phNxpEse_free(rpdu.pdata); in openLogicalChannel()
371 phNxpEse_7816_rpdu_t rpdu; in openBasicChannel() local
391 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openBasicChannel()
403 rpdu.len = 0x02; 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()
414 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openBasicChannel()
422 uint16_t responseLen = rpdu.len + 2; in openBasicChannel()
424 memcpy(&result[0], rpdu.pdata, rpdu.len); in openBasicChannel()
425 result[responseLen - 1] = rpdu.sw2; in openBasicChannel()
426 result[responseLen - 2] = rpdu.sw1; in openBasicChannel()
429 if ((rpdu.sw1 == 0x90) && (rpdu.sw2 == 0x00)) { in openBasicChannel()
439 else if (rpdu.sw1 == 0x6A && rpdu.sw2 == 0x82) { in openBasicChannel()
443 else if (rpdu.sw1 == 0x6A && rpdu.sw2 == 0x86) { in openBasicChannel()
461 phNxpEse_free(rpdu.pdata); in openBasicChannel()
471 phNxpEse_7816_rpdu_t rpdu; in internalCloseChannel() local
481 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in internalCloseChannel()
497 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in internalCloseChannel()
500 if ((rpdu.sw1 == 0x90) && (rpdu.sw2 == 0x00)) { in internalCloseChannel()
526 phNxpEse_7816_rpdu_t rpdu; in closeChannel() local
534 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in closeChannel()
545 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in closeChannel()
548 if ((rpdu.sw1 == 0x90) && (rpdu.sw2 == 0x00)) { in closeChannel()