INNER CODE UNIT · C

pp

wolfSSL/wolfssh · src/agent.c:389

    pp = (char*)WMALLOC(passphraseSz + 1, agent->heap, DYNTYPE_STRING);
    if (pp == NULL)
        ret = WS_MEMORY_E;

    if (ret == WS_SUCCESS) {
        WMEMCPY(pp, passphrase, passphraseSz);
        pp[passphraseSz] = 0;
#ifdef SHOW_SECRETS
        WLOG(WS_LOG_AGENT, "Locking with passphrase '%s'", pp);
#else
        WLOG(WS_LOG_AGENT, "Locking with passphrase");
#endif
        WS_FORCEZERO(pp, passphraseSz);
        WFREE(pp, agent->heap, DYNTYPE_STRING);
    }

    return ret;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…