INNER CODE UNIT · C

heap

wolfSSL/wolfssh · src/agent.c:1592

        heap = agent->heap;
        if (agent->msg != NULL)
            WFREE(agent->msg, agent->heap, DYNTYPE_AGENT_BUFFER);
        wc_FreeRng(&agent->rng);
        wolfSSH_AGENT_ID_list_free(agent->idList, heap);
        WMEMSET(agent, 0, sizeof(*agent));
        WFREE(agent, heap, DYNTYPE_AGENT);
    }

    WLOG(WS_LOG_AGENT, "Leaving wolfSSH_AGENT_free()");
}


WOLFSSH_AGENT_ID* wolfSSH_AGENT_ID_new(byte keyType, word32 keySz, void* heap)
{
    WOLFSSH_AGENT_ID* id = NULL;
    byte* buffer = NULL;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…