Use MBEDTLS_SSL_CONTEXT_SERIALIZATION flag

This commit is contained in:
Jarno Lamsa 2019-06-04 11:06:31 +03:00
parent f457293b57
commit cf1b6724c9
2 changed files with 20 additions and 3 deletions

View File

@ -280,6 +280,13 @@ int main( void )
#define USAGE_ECRESTART ""
#endif
#if defined(MBEDTLS_SSL_CONTEXT_SERIALIZATION)
#define USAGE_SERIALIZATION \
" serialize=%%d default: 0 (do not serialize/deserialize)\n"
#else
#define USAGE_SERIALIZATION ""
#endif
#define USAGE \
"\n usage: ssl_client2 param=<>...\n" \
"\n acceptable parameters:\n" \
@ -344,7 +351,7 @@ int main( void )
" configuration macro is defined and 1\n" \
" otherwise. The expansion of the macro\n" \
" is printed if it is defined\n" \
" serialize=%%d default: 0 (do not serialize/deserialize)\n" \
USAGE_SERIALIZATION \
" acceptable ciphersuite names:\n"
#define ALPN_LIST_SIZE 10
@ -2355,6 +2362,7 @@ send_request:
/*
* 7c. Simulate serialize/deserialize and go back to data exchange
*/
#if defined(MBEDTLS_SSL_CONTEXT_SERIALIZATION)
if( opt.serialize != 0)
{
size_t len;
@ -2397,7 +2405,7 @@ send_request:
goto exit;
}
}
#endif
/*
* 7d. Continue doing data exchanges?

View File

@ -385,6 +385,13 @@ int main( void )
#define USAGE_CURVES ""
#endif
#if defined(MBEDTLS_SSL_CONTEXT_SERIALIZATION)
#define USAGE_SERIALIZATION \
" serialize=%%d default: 0 (do not serialize/deserialize)\n"
#else
#define USAGE_SERIALIZATION ""
#endif
#define USAGE \
"\n usage: ssl_server2 param=<>...\n" \
"\n acceptable parameters:\n" \
@ -446,7 +453,7 @@ int main( void )
" configuration macro is defined and 1\n" \
" otherwise. The expansion of the macro\n" \
" is printed if it is defined\n" \
" serialize=%%d default: 0 (do not serialize/deserialize)\n" \
USAGE_SERIALIZATION \
" acceptable ciphersuite names:\n"
@ -3340,6 +3347,7 @@ data_exchange:
/*
* 7b. Simulate serialize/deserialize and go back to data exchange
*/
#if defined(MBEDTLS_SSL_CONTEXT_SERIALIZATION)
if( opt.serialize != 0)
{
size_t len;
@ -3382,6 +3390,7 @@ data_exchange:
goto exit;
}
}
#endif
/*
* 7c. Continue doing data exchanges?