Remove in_hshdr
The first fragment of a fragmented handshake message always starts at the beginning of the buffer so there's no need to store it.
Signed-off-by: Deomid rojer Ryabkov <rojer@rojer.me>
diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h
index eb60c78..0e0bee5 100644
--- a/include/mbedtls/ssl.h
+++ b/include/mbedtls/ssl.h
@@ -1808,8 +1808,8 @@
size_t MBEDTLS_PRIVATE(in_hslen); /*!< current handshake message length,
including the handshake header */
- unsigned char *MBEDTLS_PRIVATE(in_hshdr); /*!< original handshake header start */
- size_t MBEDTLS_PRIVATE(in_hsfraglen); /*!< accumulated hs fragments length */
+ size_t MBEDTLS_PRIVATE(in_hsfraglen); /*!< accumulated length of hs fragments
+ (up to in_hslen) */
int MBEDTLS_PRIVATE(nb_zero); /*!< # of 0-length encrypted messages */
int MBEDTLS_PRIVATE(keep_current_message); /*!< drop or reuse current message