INNER CODE UNIT · C

sig

wolfSSL/wolfssh · src/agent.c:935

        sig = (byte*)WMALLOC(sigSz, agent->heap, DYNTYPE_AGENT_BUFFER);
        if (sig == NULL)
            ret = WS_MEMORY_E;
    }

    if (ret == WS_SUCCESS) {
#if !defined(WOLFSSH_NO_RSA_SHA2_256) || \
    !defined(WOLFSSH_NO_RSA_SHA2_512)
        if (signRsa)
            ret = SignHashRsa(&id->key.rsa, hashType,
                    digest, digestSz, sig, &sigSz, &agent->rng, agent->heap);
#else
    WOLFSSH_UNUSED(signRsa);
#endif
#if !defined(WOLFSSH_NO_ECDSA_SHA2_NISTP256) || \
    !defined(WOLFSSH_NO_ECDSA_SHA2_NISTP384) || \
    !defined(WOLFSSH_NO_ECDSA_SHA2_NISTP521)
        if (signEcc)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…