Move DTLS structs/definitions/prototypes to dtls_locl.h.
authorjsing <jsing@openbsd.org>
Sun, 16 May 2021 13:56:30 +0000 (13:56 +0000)
committerjsing <jsing@openbsd.org>
Sun, 16 May 2021 13:56:30 +0000 (13:56 +0000)
commit4b0cebd169e8ace9dfe66cd31a8ea0c2a7e0eb23
treef9fe92fd67e0ffa944279c20c58741c5c5bbcc20
parentd18a64248cc53ee93f601cb02b4d0583ec0f8457
Move DTLS structs/definitions/prototypes to dtls_locl.h.

Now that the DTLS structs are opaque, add a dtls_locl.h header and move
internal-only structs from dtls1.h, along with prototypes from ssl_locl.h.
Only pull this header in where DTLS code actually exists.

ok inoguchi@ tb@
14 files changed:
lib/libssl/d1_both.c
lib/libssl/d1_lib.c
lib/libssl/d1_pkt.c
lib/libssl/d1_srtp.c
lib/libssl/dtls1.h
lib/libssl/dtls_locl.h [new file with mode: 0644]
lib/libssl/s3_lib.c
lib/libssl/ssl_both.c
lib/libssl/ssl_clnt.c
lib/libssl/ssl_lib.c
lib/libssl/ssl_locl.h
lib/libssl/ssl_methods.c
lib/libssl/ssl_srvr.c
lib/libssl/t1_enc.c