INNER CODE UNIT · C

id

wolfSSL/wolfssh · src/agent.c:1612

    id = (WOLFSSH_AGENT_ID*)WMALLOC(sizeof(WOLFSSH_AGENT_ID), heap,
            DYNTYPE_AGENT_ID);

    if (id != NULL) {
        buffer = (byte*)WMALLOC(keySz, heap, DYNTYPE_STRING);
        if (buffer == NULL) {
            WFREE(id, heap, DYNTYPE_AGENT_ID);
            id = NULL;
        }
    }

    if (id != NULL && buffer != NULL) {
        WMEMSET(id, 0, sizeof(WOLFSSH_AGENT_ID));
        WMEMSET(buffer, 0, keySz);
        id->keyType = keyType;
        id->keyBuffer = buffer;
        id->keyBufferSz = keySz;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…