diff --git a/ssl/record/rec_layer.h b/ssl/record/rec_layer.h index 1865c85a0..6bba44d1d 100644 --- a/ssl/record/rec_layer.h +++ b/ssl/record/rec_layer.h @@ -132,6 +132,16 @@ typedef struct record_pqueue_st { pqueue q; } record_pqueue; +typedef struct dtls1_record_data_st { + unsigned char *packet; + unsigned int packet_length; + SSL3_BUFFER rbuf; + SSL3_RECORD rrec; +# ifndef OPENSSL_NO_SCTP + struct bio_dgram_sctp_rcvinfo recordinfo; +# endif +} DTLS1_RECORD_DATA; + typedef struct record_layer_st { /* The parent SSL structure */ SSL *s; diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h index c64fab44c..821a642fc 100644 --- a/ssl/ssl_locl.h +++ b/ssl/ssl_locl.h @@ -1467,15 +1467,6 @@ typedef struct dtls1_state_st { # endif } DTLS1_STATE; -typedef struct dtls1_record_data_st { - unsigned char *packet; - unsigned int packet_length; - SSL3_BUFFER rbuf; - SSL3_RECORD rrec; -# ifndef OPENSSL_NO_SCTP - struct bio_dgram_sctp_rcvinfo recordinfo; -# endif -} DTLS1_RECORD_DATA; # ifndef OPENSSL_NO_EC