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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…