INNER CODE UNIT · C

sigSz

wolfSSL/wolfssh · src/agent.c:917

            sigSz = id->key.rsa.nSz;
            if (sigSz > (RSA_MAX_SIZE / 8) + 1) {
                WLOG(WS_LOG_AGENT, "Sign: RSA key too large.");
                ret = WS_BUFFER_E;
            }
        }
#endif
#if !defined(WOLFSSH_NO_ECDSA_SHA2_NISTP256) || \
    !defined(WOLFSSH_NO_ECDSA_SHA2_NISTP384) || \
    !defined(WOLFSSH_NO_ECDSA_SHA2_NISTP521)
        if (signEcc)
            sigSz = ECDSA_ASN_SIG_SZ;
#endif
        if (ret == WS_SUCCESS && sigSz == 0)
            ret = WS_BUFFER_E;
    }

    if (ret == WS_SUCCESS) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…