Commit 30c7fea4 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Remove GOST special case: handled automatically now.

parent 7afd2312
Loading
Loading
Loading
Loading
+0 −15
Original line number Diff line number Diff line
@@ -994,22 +994,7 @@ size_t tls12_get_psigalgs(SSL *s, const unsigned char **psigs)
        return s->cert->conf_sigalgslen;
    } else {
        *psigs = tls12_sigalgs;
#ifndef OPENSSL_NO_GOST
        /*
         * We expect that GOST 2001 signature and GOST 34.11-94 hash are present in all engines
         * and GOST 2012 algorithms are not always present.
         * It may change when the old algorithms are deprecated.
         */
        if ((EVP_get_digestbynid(NID_id_GostR3411_94) != NULL)
            && (EVP_get_digestbynid(NID_id_GostR3411_2012_256) == NULL)) {
            return sizeof(tls12_sigalgs) - 4;
        } else if (EVP_get_digestbynid(NID_id_GostR3411_94) == NULL) {
            return sizeof(tls12_sigalgs) - 6;
        }
        return sizeof(tls12_sigalgs);
#else
        return sizeof(tls12_sigalgs);
#endif
    }
}