1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-28 00:21:48 +03:00

Declare and document ssl_context_save()/load()

Also introduce stub definitions so that things compile and link.
This commit is contained in:
Manuel Pégourié-Gonnard
2019-05-28 13:02:16 +02:00
committed by Jarno Lamsa
parent afa8f71700
commit ac87e28bb2
2 changed files with 122 additions and 0 deletions

View File

@ -11278,6 +11278,40 @@ void mbedtls_ssl_session_free( mbedtls_ssl_session *session )
mbedtls_platform_zeroize( session, sizeof( mbedtls_ssl_session ) );
}
/*
* Serialize a full SSL context
*/
int mbedtls_ssl_context_save( mbedtls_ssl_context *ssl,
unsigned char *buf,
size_t buf_len,
size_t *olen )
{
/* Unimplemented yet */
(void) ssl;
if( buf != NULL )
memset( buf, 0, buf_len );
*olen = 0;
return( 0 );
}
/*
* Deserialize a full SSL context
*/
int mbedtls_ssl_context_load( mbedtls_ssl_context *ssl,
const unsigned char *buf,
size_t len )
{
/* Unimplemented yet */
(void) ssl;
(void) buf;
(void) len;
return( 0 );
}
/*
* Free an SSL context
*/