From 0a60c129deb74e4e276d8bc733bc286652cebae2 Mon Sep 17 00:00:00 2001 From: Przemek Stekiel Date: Mon, 14 Mar 2022 09:54:39 +0100 Subject: [PATCH] Add intermediate variables to increase code readability Signed-off-by: Przemek Stekiel --- library/ssl_srv.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index a873753d89..7218e3e105 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3173,10 +3173,12 @@ curve_matching_done: /* Export the public part of the ECDH private key from PSA. * Make one byte space for the length. */ + unsigned char *own_pubkey = p + data_length_size; + size_t own_pubkey_max_len = (size_t)( MBEDTLS_SSL_OUT_CONTENT_LEN + - ssl->out_msglen - header_size ); + status = psa_export_public_key( handshake->ecdh_psa_privkey, - p + data_length_size, - (size_t)( MBEDTLS_SSL_OUT_CONTENT_LEN - ssl->out_msglen - header_size ), - &len ); + own_pubkey, own_pubkey_max_len, &len ); if( status != PSA_SUCCESS ) { ret = psa_ssl_status_to_mbedtls( status );