mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-30 22:43:08 +03:00
Add a flags field to mbedtls_ssl_context
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
@ -1669,6 +1669,12 @@ struct mbedtls_ssl_context {
|
||||
* Miscellaneous
|
||||
*/
|
||||
int MBEDTLS_PRIVATE(state); /*!< SSL handshake: current state */
|
||||
|
||||
/** Mask of `MBEDTLS_SSL_CONTEXT_FLAG_XXX`.
|
||||
* This field is not saved by mbedtls_ssl_session_save().
|
||||
*/
|
||||
uint32_t MBEDTLS_PRIVATE(flags);
|
||||
|
||||
#if defined(MBEDTLS_SSL_RENEGOTIATION)
|
||||
int MBEDTLS_PRIVATE(renego_status); /*!< Initial, in progress, pending? */
|
||||
int MBEDTLS_PRIVATE(renego_records_seen); /*!< Records since renego request, or with DTLS,
|
||||
|
@ -1411,6 +1411,7 @@ int mbedtls_ssl_session_reset_int(mbedtls_ssl_context *ssl, int partial)
|
||||
int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
|
||||
|
||||
ssl->state = MBEDTLS_SSL_HELLO_REQUEST;
|
||||
ssl->flags = 0;
|
||||
ssl->tls_version = ssl->conf->max_tls_version;
|
||||
|
||||
mbedtls_ssl_session_reset_msg_layer(ssl, partial);
|
||||
|
Reference in New Issue
Block a user