INNER CODE UNIT · C
msgSz
wolfSSL/wolfssh · src/agent.c:287
msgSz = MSG_ID_SZ + (LENGTH_SZ * 2) + UINT32_SZ + dataSz + keyBlobSz;
ret = PrepareMessage(agent, msgSz);
}
if (ret == WS_SUCCESS) {
byte* msg = agent->msg;
word32 idx = agent->msgIdx;
msg[idx++] = MSGID_AGENT_SIGN_REQUEST;
c32toa(keyBlobSz, msg + idx);
idx += LENGTH_SZ;
WMEMCPY(msg + idx, keyBlob, keyBlobSz);
idx += keyBlobSz;
c32toa(dataSz, msg + idx);
idx += LENGTH_SZ;
WMEMCPY(msg + idx, data, dataSz);
idx += dataSz;
c32toa(flags, msg + idx);