diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h index dc0db1fdd166354d8721bd15297cdb2a3c254615..00136b3d4ec95655b3a620d81d2597de780f9ba1 100644 --- a/ssl/ssl_locl.h +++ b/ssl/ssl_locl.h @@ -1165,7 +1165,7 @@ struct ssl_st { * basis, depending on the chosen cipher. */ int (*not_resumable_session_cb) (SSL *ssl, int is_forward_secure); - + RECORD_LAYER rlayer; /* Default password callback. */ @@ -1826,8 +1826,10 @@ const SSL_METHOD *func_name(void) \ struct openssl_ssl_test_functions { int (*p_ssl_init_wbio_buffer) (SSL *s, int push); int (*p_ssl3_setup_buffers) (SSL *s); +# ifndef OPENSSL_NO_HEARTBEATS int (*p_dtls1_process_heartbeat) (SSL *s, unsigned char *p, unsigned int length); +# endif }; # ifndef OPENSSL_UNIT_TEST diff --git a/ssl/ssl_utst.c b/ssl/ssl_utst.c index 25ec77e20b03c99080f5fb32195a913ee00524e5..1a39cec8edaa52d60b88ffa697ed82806e343636 100644 --- a/ssl/ssl_utst.c +++ b/ssl/ssl_utst.c @@ -59,7 +59,9 @@ static const struct openssl_ssl_test_functions ssl_test_functions = { ssl_init_wbio_buffer, ssl3_setup_buffers, +# ifndef OPENSSL_NO_HEARTBEATS dtls1_process_heartbeat +# endif }; const struct openssl_ssl_test_functions *SSL_test_functions(void)