Home
last modified time | relevance | path

Searched refs:rpdu (Results 1 – 8 of 8) sorted by relevance

/hardware/nxp/secure_element/snxxx/1.0/
DVirtualISO.cpp254 phNxpEse_7816_rpdu_t rpdu; in openLogicalChannel() local
256 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
283 rpdu.len = 0x02; in openLogicalChannel()
284 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
286 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
289 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
297 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
299 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
300 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
301 resApduBuff.selectResponse[responseLen - 2] = rpdu.sw1; in openLogicalChannel()
[all …]
DSecureElement.cpp315 phNxpEse_7816_rpdu_t rpdu; in openLogicalChannel() local
317 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
344 rpdu.len = 0x02; in openLogicalChannel()
345 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
347 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
351 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
359 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
361 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
362 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
363 resApduBuff.selectResponse[responseLen - 2] = rpdu.sw1; in openLogicalChannel()
[all …]
/hardware/nxp/secure_element/snxxx/1.1/
DSecureElement.cpp401 phNxpEse_7816_rpdu_t rpdu; in openLogicalChannel() local
403 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
430 rpdu.len = 0x02; 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()
437 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
445 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
447 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
448 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
449 resApduBuff.selectResponse[responseLen - 2] = rpdu.sw1; in openLogicalChannel()
[all …]
DVirtualISO.cpp321 phNxpEse_7816_rpdu_t rpdu; in openLogicalChannel() local
323 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
350 rpdu.len = 0x02; in openLogicalChannel()
351 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
353 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
356 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
364 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
366 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
367 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
368 resApduBuff.selectResponse[responseLen - 2] = rpdu.sw1; in openLogicalChannel()
[all …]
/hardware/nxp/secure_element/snxxx/aidl/
DVirtualISO.cpp282 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()
[all …]
DSecureElement.cpp46 static int getResponseInternal(uint8_t cla, phNxpEse_7816_rpdu_t& rpdu,
436 phNxpEse_7816_rpdu_t rpdu; in openLogicalChannel() local
438 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
464 rpdu.len = 0x02; in openLogicalChannel()
465 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
467 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
471 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
479 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
481 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
482 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
[all …]
/hardware/nxp/secure_element/snxxx/1.2/
DVirtualISO.cpp343 phNxpEse_7816_rpdu_t rpdu; in openLogicalChannel() local
345 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
372 rpdu.len = 0x02; in openLogicalChannel()
373 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
375 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
378 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
386 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
388 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
389 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
390 resApduBuff.selectResponse[responseLen - 2] = rpdu.sw1; in openLogicalChannel()
[all …]
DSecureElement.cpp52 getResponseInternal(uint8_t cla, phNxpEse_7816_rpdu_t& rpdu,
517 phNxpEse_7816_rpdu_t rpdu; in openLogicalChannel() local
519 phNxpEse_memset(&rpdu, 0x00, sizeof(phNxpEse_7816_rpdu_t)); in openLogicalChannel()
546 rpdu.len = 0x02; in openLogicalChannel()
547 rpdu.pdata = (uint8_t*)phNxpEse_memalloc(cpdu.le * sizeof(uint8_t)); in openLogicalChannel()
549 status = phNxpEse_7816_Transceive(&cpdu, &rpdu); in openLogicalChannel()
553 if (rpdu.len > 0 && (rpdu.sw1 == 0x64 && rpdu.sw2 == 0xFF)) { in openLogicalChannel()
561 uint16_t responseLen = rpdu.len + 2; in openLogicalChannel()
563 memcpy(&resApduBuff.selectResponse[0], rpdu.pdata, rpdu.len); in openLogicalChannel()
564 resApduBuff.selectResponse[responseLen - 1] = rpdu.sw2; in openLogicalChannel()
[all …]