Convert dtls_write_records to use standard record layer functions
[openssl.git] / ssl / ssl_local.h
index fd21d0be82ec3d62ed221a3db7d09bafaa02305f..a1f15a712fa3611847c24dcf34ef934e9e87bef9 100644 (file)
@@ -1915,11 +1915,8 @@ typedef struct {
 # define DTLS1_SKIP_RECORD_HEADER                 2
 
 struct dtls1_retransmit_state {
-    EVP_CIPHER_CTX *enc_write_ctx; /* cryptographic state */
-    EVP_MD_CTX *write_hash;     /* used for mac generation */
-    COMP_CTX *compress;         /* compression */
-    SSL_SESSION *session;
-    uint16_t epoch;
+    const OSSL_RECORD_METHOD *wrlmethod;
+    OSSL_RECORD_LAYER *wrl;
 };
 
 struct hm_header_st {