Home
last modified time | relevance | path

Searched refs:cmdApdu (Results 1 – 14 of 14) sorted by relevance

/hardware/st/secure_element/ese-spi-driver/utils-lib/
DCommandApdu.cc34 int CommandApdu_toByteArray(CommandApdu cmdApdu, char* commandApduArray) { in CommandApdu_toByteArray() argument
35 int commandApduArraySize = CommandApdu_getSize(cmdApdu); in CommandApdu_toByteArray()
37 if (cmdApdu.lc > MAX_CMD_APDU_DATA_LENGTH) { in CommandApdu_toByteArray()
41 commandApduArray[0] = cmdApdu.cla; in CommandApdu_toByteArray()
42 commandApduArray[1] = cmdApdu.ins; in CommandApdu_toByteArray()
43 commandApduArray[2] = cmdApdu.p1; in CommandApdu_toByteArray()
44 commandApduArray[3] = cmdApdu.p2; in CommandApdu_toByteArray()
46 if (cmdApdu.lc > 0) { in CommandApdu_toByteArray()
47 commandApduArray[4] = cmdApdu.lc; in CommandApdu_toByteArray()
48 memcpy(commandApduArray + 5, cmdApdu.data, cmdApdu.lc); in CommandApdu_toByteArray()
[all …]
DCommandApdu.h43 int CommandApdu_toByteArray(CommandApdu cmdApdu, char* CommandApduArray);
50 int CommandApdu_getSize(CommandApdu cmdApdu);
65 char* cmdData, char le, CommandApdu* cmdApdu);
78 CommandApdu* cmdApdu);
/hardware/nxp/secure_element/pn8x/1.0/
DSecureElement.cpp95 phNxpEse_data cmdApdu; in transmit() local
97 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in transmit()
100 cmdApdu.len = data.size(); in transmit()
101 if (cmdApdu.len >= MIN_APDU_LENGTH) { in transmit()
102 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(data.size() * sizeof(uint8_t)); in transmit()
103 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
104 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in transmit()
115 phNxpEse_free(cmdApdu.p_data); in transmit()
140 phNxpEse_data cmdApdu; in openLogicalChannel() local
143 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
[all …]
/hardware/st/secure_element/1.0/
DSecureElement.cpp114 StEse_data cmdApdu; in transmit() local
116 memset(&cmdApdu, 0x00, sizeof(StEse_data)); in transmit()
120 cmdApdu.len = data.size(); in transmit()
121 if (cmdApdu.len >= MIN_APDU_LENGTH) { in transmit()
122 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit()
123 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
125 if (aram_channel && (0x03 & cmdApdu.p_data[0]) == aram_channel && in transmit()
128 status = (ESESTATUS)Aram_transceive(&cmdApdu, &rspApdu); in transmit()
130 status = StEse_Transceive(&cmdApdu, &rspApdu); in transmit()
143 free(cmdApdu.p_data); in transmit()
[all …]
/hardware/nxp/secure_element/pn8x/1.1/
DSecureElement.cpp137 phNxpEse_data cmdApdu; in transmit() local
139 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in transmit()
142 cmdApdu.len = data.size(); in transmit()
143 if (cmdApdu.len >= MIN_APDU_LENGTH) { in transmit()
144 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(data.size() * sizeof(uint8_t)); in transmit()
145 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
146 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in transmit()
157 phNxpEse_free(cmdApdu.p_data); in transmit()
182 phNxpEse_data cmdApdu; in openLogicalChannel() local
185 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
[all …]
/hardware/st/secure_element/1.1/
DSecureElement.cpp124 StEse_data cmdApdu; in transmit() local
126 memset(&cmdApdu, 0x00, sizeof(StEse_data)); in transmit()
130 cmdApdu.len = data.size(); in transmit()
131 if (cmdApdu.len >= MIN_APDU_LENGTH) { in transmit()
132 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit()
133 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
134 status = StEse_Transceive(&cmdApdu, &rspApdu); in transmit()
146 free(cmdApdu.p_data); in transmit()
181 StEse_data cmdApdu; in openLogicalChannel() local
184 memset(&cmdApdu, 0x00, sizeof(StEse_data)); in openLogicalChannel()
[all …]
/hardware/st/secure_element/1.2/
DSecureElement.cpp129 StEse_data cmdApdu; in transmit() local
131 memset(&cmdApdu, 0x00, sizeof(StEse_data)); in transmit()
135 cmdApdu.len = data.size(); in transmit()
136 if (cmdApdu.len >= MIN_APDU_LENGTH) { in transmit()
137 cmdApdu.p_data = (uint8_t*)malloc(data.size() * sizeof(uint8_t)); in transmit()
138 memcpy(cmdApdu.p_data, data.data(), cmdApdu.len); in transmit()
139 status = StEse_Transceive(&cmdApdu, &rspApdu); in transmit()
151 free(cmdApdu.p_data); in transmit()
186 StEse_data cmdApdu; in openLogicalChannel() local
189 memset(&cmdApdu, 0x00, sizeof(StEse_data)); in openLogicalChannel()
[all …]
/hardware/nxp/secure_element/pn8x/ls_client/src/
DLsLib.cpp155 phNxpEse_data cmdApdu; in LSC_OpenChannel() local
157 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in LSC_OpenChannel()
159 cmdApdu.len = (int32_t)sizeof(OpenChannel); in LSC_OpenChannel()
160 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(cmdApdu.len * sizeof(uint8_t)); in LSC_OpenChannel()
161 memcpy(cmdApdu.p_data, OpenChannel, cmdApdu.len); in LSC_OpenChannel()
164 ESESTATUS eseStat = phNxpEse_Transceive(&cmdApdu, &rspApdu); in LSC_OpenChannel()
184 phNxpEse_free(cmdApdu.p_data); in LSC_OpenChannel()
210 phNxpEse_data cmdApdu; in LSC_ResetChannel() local
212 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in LSC_ResetChannel()
214 cmdApdu.len = (int32_t)sizeof(OpenChannel); in LSC_ResetChannel()
[all …]
/hardware/nxp/secure_element/snxxx/1.2/
DSecureElement.cpp367 phNxpEse_data cmdApdu; in openLogicalChannel() local
370 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
374 cmdApdu.len = (uint32_t)manageChannelCommand.size(); in openLogicalChannel()
375 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
377 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
383 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in openLogicalChannel()
402 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()
857 phNxpEse_data cmdApdu; in getResponseInternal() local
865 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in getResponseInternal()
867 cmdApdu.len = (uint32_t)sizeof(getResponse); in getResponseInternal()
[all …]
DVirtualISO.cpp257 phNxpEse_data cmdApdu; in openLogicalChannel() local
260 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
263 cmdApdu.len = manageChannelCommand.size(); in openLogicalChannel()
264 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
266 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
274 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in openLogicalChannel()
302 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()
/hardware/nxp/secure_element/snxxx/1.0/
DVirtualISO.cpp185 phNxpEse_data cmdApdu; in openLogicalChannel() local
188 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
191 cmdApdu.len = manageChannelCommand.size(); in openLogicalChannel()
192 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
194 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
202 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in openLogicalChannel()
230 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()
DSecureElement.cpp243 phNxpEse_data cmdApdu; in openLogicalChannel() local
246 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
250 cmdApdu.len = manageChannelCommand.size(); in openLogicalChannel()
251 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
253 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
259 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in openLogicalChannel()
286 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()
/hardware/nxp/secure_element/snxxx/1.1/
DVirtualISO.cpp252 phNxpEse_data cmdApdu; in openLogicalChannel() local
255 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
258 cmdApdu.len = manageChannelCommand.size(); in openLogicalChannel()
259 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
261 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
269 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in openLogicalChannel()
297 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()
DSecureElement.cpp319 phNxpEse_data cmdApdu; in openLogicalChannel() local
322 phNxpEse_memset(&cmdApdu, 0x00, sizeof(phNxpEse_data)); in openLogicalChannel()
326 cmdApdu.len = (uint32_t)manageChannelCommand.size(); in openLogicalChannel()
327 cmdApdu.p_data = (uint8_t*)phNxpEse_memalloc(manageChannelCommand.size() * in openLogicalChannel()
329 memcpy(cmdApdu.p_data, manageChannelCommand.data(), cmdApdu.len); in openLogicalChannel()
335 status = phNxpEse_Transceive(&cmdApdu, &rspApdu); in openLogicalChannel()
354 phNxpEse_free(cmdApdu.p_data); in openLogicalChannel()