INNER CODE UNIT · C
ecdsa
wolfSSL/wolfssh · src/agent.c:554
WOLFSSH_AGENT_KEY_ECDSA* ecdsa = &id->key.ecdsa;
word32 keyIdx = 0;
WMEMCPY(id->keyBuffer, key, keySz);
id->keyBlob = id->keyBuffer;
id->keyBlobSz = curveNameSz + qSz + (LENGTH_SZ * 2);
keyIdx += LENGTH_SZ;
ecdsa->curveName = id->keyBuffer + keyIdx;
ecdsa->curveNameSz = curveNameSz;
keyIdx += curveNameSz + LENGTH_SZ;
ecdsa->q = id->keyBuffer + keyIdx;
ecdsa->qSz = qSz;
keyIdx += qSz + LENGTH_SZ;
ecdsa->d = id->keyBuffer + keyIdx;