Fix usage of OPENSSL_NO_*_METHOD
Reviewed-by: Viktor Dukhovni <viktor@openssl.org> MR: #1824
This commit is contained in:
parent
ca3895f0b5
commit
1fc7d6664a
@ -33,29 +33,39 @@ functions
|
|||||||
const SSL_METHOD *SSLv3_client_method(void);
|
const SSL_METHOD *SSLv3_client_method(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef OPENSSL_NO_TLS1_METHOD
|
||||||
const SSL_METHOD *TLSv1_method(void);
|
const SSL_METHOD *TLSv1_method(void);
|
||||||
const SSL_METHOD *TLSv1_server_method(void);
|
const SSL_METHOD *TLSv1_server_method(void);
|
||||||
const SSL_METHOD *TLSv1_client_method(void);
|
const SSL_METHOD *TLSv1_client_method(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OPENSSL_NO_TLS1_1_METHOD
|
||||||
const SSL_METHOD *TLSv1_1_method(void);
|
const SSL_METHOD *TLSv1_1_method(void);
|
||||||
const SSL_METHOD *TLSv1_1_server_method(void);
|
const SSL_METHOD *TLSv1_1_server_method(void);
|
||||||
const SSL_METHOD *TLSv1_1_client_method(void);
|
const SSL_METHOD *TLSv1_1_client_method(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OPENSSL_NO_TLS1_2_METHOD
|
||||||
const SSL_METHOD *TLSv1_2_method(void);
|
const SSL_METHOD *TLSv1_2_method(void);
|
||||||
const SSL_METHOD *TLSv1_2_server_method(void);
|
const SSL_METHOD *TLSv1_2_server_method(void);
|
||||||
const SSL_METHOD *TLSv1_2_client_method(void);
|
const SSL_METHOD *TLSv1_2_client_method(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
const SSL_METHOD *DTLS_method(void);
|
const SSL_METHOD *DTLS_method(void);
|
||||||
const SSL_METHOD *DTLS_server_method(void);
|
const SSL_METHOD *DTLS_server_method(void);
|
||||||
const SSL_METHOD *DTLS_client_method(void);
|
const SSL_METHOD *DTLS_client_method(void);
|
||||||
|
|
||||||
|
#ifndef OPENSSL_NO_DTLS1_METHOD
|
||||||
const SSL_METHOD *DTLSv1_method(void);
|
const SSL_METHOD *DTLSv1_method(void);
|
||||||
const SSL_METHOD *DTLSv1_server_method(void);
|
const SSL_METHOD *DTLSv1_server_method(void);
|
||||||
const SSL_METHOD *DTLSv1_client_method(void);
|
const SSL_METHOD *DTLSv1_client_method(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OPENSSL_NO_DTLS1_2_METHOD
|
||||||
const SSL_METHOD *DTLSv1_2_method(void);
|
const SSL_METHOD *DTLSv1_2_method(void);
|
||||||
const SSL_METHOD *DTLSv1_2_server_method(void);
|
const SSL_METHOD *DTLSv1_2_server_method(void);
|
||||||
const SSL_METHOD *DTLSv1_2_client_method(void);
|
const SSL_METHOD *DTLSv1_2_client_method(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
=head1 DESCRIPTION
|
=head1 DESCRIPTION
|
||||||
|
|
||||||
|
@ -1656,25 +1656,35 @@ __owur const SSL_METHOD *TLS_method(void);
|
|||||||
__owur const SSL_METHOD *TLS_server_method(void);
|
__owur const SSL_METHOD *TLS_server_method(void);
|
||||||
__owur const SSL_METHOD *TLS_client_method(void);
|
__owur const SSL_METHOD *TLS_client_method(void);
|
||||||
|
|
||||||
|
# ifndef OPENSSL_NO_TLS1_METHOD
|
||||||
__owur const SSL_METHOD *TLSv1_method(void); /* TLSv1.0 */
|
__owur const SSL_METHOD *TLSv1_method(void); /* TLSv1.0 */
|
||||||
__owur const SSL_METHOD *TLSv1_server_method(void); /* TLSv1.0 */
|
__owur const SSL_METHOD *TLSv1_server_method(void); /* TLSv1.0 */
|
||||||
__owur const SSL_METHOD *TLSv1_client_method(void); /* TLSv1.0 */
|
__owur const SSL_METHOD *TLSv1_client_method(void); /* TLSv1.0 */
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifndef OPENSSL_NO_TLS1_1_METHOD
|
||||||
__owur const SSL_METHOD *TLSv1_1_method(void); /* TLSv1.1 */
|
__owur const SSL_METHOD *TLSv1_1_method(void); /* TLSv1.1 */
|
||||||
__owur const SSL_METHOD *TLSv1_1_server_method(void); /* TLSv1.1 */
|
__owur const SSL_METHOD *TLSv1_1_server_method(void); /* TLSv1.1 */
|
||||||
__owur const SSL_METHOD *TLSv1_1_client_method(void); /* TLSv1.1 */
|
__owur const SSL_METHOD *TLSv1_1_client_method(void); /* TLSv1.1 */
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifndef OPENSSL_NO_TLS1_2_METHOD
|
||||||
__owur const SSL_METHOD *TLSv1_2_method(void); /* TLSv1.2 */
|
__owur const SSL_METHOD *TLSv1_2_method(void); /* TLSv1.2 */
|
||||||
__owur const SSL_METHOD *TLSv1_2_server_method(void); /* TLSv1.2 */
|
__owur const SSL_METHOD *TLSv1_2_server_method(void); /* TLSv1.2 */
|
||||||
__owur const SSL_METHOD *TLSv1_2_client_method(void); /* TLSv1.2 */
|
__owur const SSL_METHOD *TLSv1_2_client_method(void); /* TLSv1.2 */
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifndef OPENSSL_NO_DTLS1_METHOD
|
||||||
__owur const SSL_METHOD *DTLSv1_method(void); /* DTLSv1.0 */
|
__owur const SSL_METHOD *DTLSv1_method(void); /* DTLSv1.0 */
|
||||||
__owur const SSL_METHOD *DTLSv1_server_method(void); /* DTLSv1.0 */
|
__owur const SSL_METHOD *DTLSv1_server_method(void); /* DTLSv1.0 */
|
||||||
__owur const SSL_METHOD *DTLSv1_client_method(void); /* DTLSv1.0 */
|
__owur const SSL_METHOD *DTLSv1_client_method(void); /* DTLSv1.0 */
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifndef OPENSSL_NO_DTLS1_2_METHOD
|
||||||
__owur const SSL_METHOD *DTLSv1_2_method(void); /* DTLSv1.2 */
|
__owur const SSL_METHOD *DTLSv1_2_method(void); /* DTLSv1.2 */
|
||||||
__owur const SSL_METHOD *DTLSv1_2_server_method(void); /* DTLSv1.2 */
|
__owur const SSL_METHOD *DTLSv1_2_server_method(void); /* DTLSv1.2 */
|
||||||
__owur const SSL_METHOD *DTLSv1_2_client_method(void); /* DTLSv1.2 */
|
__owur const SSL_METHOD *DTLSv1_2_client_method(void); /* DTLSv1.2 */
|
||||||
|
#endif
|
||||||
|
|
||||||
__owur const SSL_METHOD *DTLS_method(void); /* DTLS 1.0 and 1.2 */
|
__owur const SSL_METHOD *DTLS_method(void); /* DTLS 1.0 and 1.2 */
|
||||||
__owur const SSL_METHOD *DTLS_server_method(void); /* DTLS 1.0 and 1.2 */
|
__owur const SSL_METHOD *DTLS_server_method(void); /* DTLS 1.0 and 1.2 */
|
||||||
|
@ -115,9 +115,10 @@ int main(int argc, char *argv[])
|
|||||||
for (; currtest < TOTAL_NUM_TESTS; currtest++) {
|
for (; currtest < TOTAL_NUM_TESTS; currtest++) {
|
||||||
testresult = 0;
|
testresult = 0;
|
||||||
if (currtest == TEST_SET_SESSION_TICK_DATA_TLS_1_2) {
|
if (currtest == TEST_SET_SESSION_TICK_DATA_TLS_1_2) {
|
||||||
#ifndef OPENSSL_NO_TLS1_2
|
#ifndef OPENSSL_NO_TLS1_2_METHOD
|
||||||
ctx = SSL_CTX_new(TLSv1_2_method());
|
ctx = SSL_CTX_new(TLSv1_2_method());
|
||||||
#else
|
#else
|
||||||
|
testresult = 1;
|
||||||
continue;
|
continue;
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
|
@ -3557,7 +3557,7 @@ static unsigned int psk_server_callback(SSL *ssl, const char *identity,
|
|||||||
|
|
||||||
static int do_test_cipherlist(void)
|
static int do_test_cipherlist(void)
|
||||||
{
|
{
|
||||||
#if !defined(OPENSSL_NO_SSL3) || !defined(OPENSSL_NO_TLS1)
|
#if !defined(OPENSSL_NO_SSL3_METHOD) || !defined(OPENSSL_NO_TLS1_METHOD)
|
||||||
int i = 0;
|
int i = 0;
|
||||||
const SSL_METHOD *meth;
|
const SSL_METHOD *meth;
|
||||||
const SSL_CIPHER *ci, *tci = NULL;
|
const SSL_CIPHER *ci, *tci = NULL;
|
||||||
@ -3569,7 +3569,7 @@ static int do_test_cipherlist(void)
|
|||||||
OPENSSL_init_crypto(0, NULL);
|
OPENSSL_init_crypto(0, NULL);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef OPENSSL_NO_SSL3
|
#ifndef OPENSSL_NO_SSL3_METHOD
|
||||||
meth = SSLv3_method();
|
meth = SSLv3_method();
|
||||||
tci = NULL;
|
tci = NULL;
|
||||||
while ((ci = meth->get_cipher(i++)) != NULL) {
|
while ((ci = meth->get_cipher(i++)) != NULL) {
|
||||||
@ -3582,7 +3582,7 @@ static int do_test_cipherlist(void)
|
|||||||
tci = ci;
|
tci = ci;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#ifndef OPENSSL_NO_TLS1
|
#ifndef OPENSSL_NO_TLS1_METHOD
|
||||||
meth = TLSv1_method();
|
meth = TLSv1_method();
|
||||||
tci = NULL;
|
tci = NULL;
|
||||||
while ((ci = meth->get_cipher(i++)) != NULL) {
|
while ((ci = meth->get_cipher(i++)) != NULL) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user