ssl_server2: rename delay in ssl_async_operation_context_t
Rename to remaining_delay to convey that it is decremented over time.
This commit is contained in:
parent
22e695fc5a
commit
ceb541b7de
1 changed files with 6 additions and 6 deletions
|
@ -906,7 +906,7 @@ typedef struct
|
||||||
mbedtls_md_type_t md_alg;
|
mbedtls_md_type_t md_alg;
|
||||||
unsigned char input[SSL_ASYNC_INPUT_MAX_SIZE];
|
unsigned char input[SSL_ASYNC_INPUT_MAX_SIZE];
|
||||||
size_t input_len;
|
size_t input_len;
|
||||||
unsigned delay;
|
unsigned remaining_delay;
|
||||||
} ssl_async_operation_context_t;
|
} ssl_async_operation_context_t;
|
||||||
|
|
||||||
static int ssl_async_start( void *config_data_arg,
|
static int ssl_async_start( void *config_data_arg,
|
||||||
|
@ -957,10 +957,10 @@ static int ssl_async_start( void *config_data_arg,
|
||||||
ctx->md_alg = md_alg;
|
ctx->md_alg = md_alg;
|
||||||
memcpy( ctx->input, input, input_len );
|
memcpy( ctx->input, input, input_len );
|
||||||
ctx->input_len = input_len;
|
ctx->input_len = input_len;
|
||||||
ctx->delay = config_data->slots[slot].delay;
|
ctx->remaining_delay = config_data->slots[slot].delay;
|
||||||
mbedtls_ssl_async_set_data( ssl, ctx );
|
mbedtls_ssl_async_set_data( ssl, ctx );
|
||||||
|
|
||||||
if( ctx->delay == 0 )
|
if( ctx->remaining_delay == 0 )
|
||||||
return( 0 );
|
return( 0 );
|
||||||
else
|
else
|
||||||
return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS );
|
return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS );
|
||||||
|
@ -1007,11 +1007,11 @@ static int ssl_async_resume( void *config_data_arg,
|
||||||
return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE );
|
return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE );
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ctx->delay > 0 )
|
if( ctx->remaining_delay > 0 )
|
||||||
{
|
{
|
||||||
--ctx->delay;
|
--ctx->remaining_delay;
|
||||||
mbedtls_printf( "Async resume (slot %zd): call %u more times.\n",
|
mbedtls_printf( "Async resume (slot %zd): call %u more times.\n",
|
||||||
ctx->slot, ctx->delay );
|
ctx->slot, ctx->remaining_delay );
|
||||||
return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS );
|
return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue