/hardware/nxp/secure_element/snxxx/1.0/ |
D | VirtualISO.cpp | 254 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 …]
|
D | SecureElement.cpp | 315 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/ |
D | SecureElement.cpp | 401 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 …]
|
D | VirtualISO.cpp | 321 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/ |
D | VirtualISO.cpp | 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() [all …]
|
D | SecureElement.cpp | 46 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/ |
D | VirtualISO.cpp | 343 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 …]
|
D | SecureElement.cpp | 52 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 …]
|