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
}
}