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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…