Initialize uninitialized variables in ECHDE-PSK part of ssl_write_client_key_exchange()

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
diff --git a/library/ssl_tls12_client.c b/library/ssl_tls12_client.c
index ad5b554..af8e9ee 100644
--- a/library/ssl_tls12_client.c
+++ b/library/ssl_tls12_client.c
@@ -3076,7 +3076,7 @@
         unsigned char *own_pubkey = ssl->out_msg + header_len + 1;
         unsigned char *end = ssl->out_msg + MBEDTLS_SSL_OUT_CONTENT_LEN;
         size_t own_pubkey_max_len = (size_t)( end - own_pubkey );
-        size_t own_pubkey_len;
+        size_t own_pubkey_len = 0;
 
         status = psa_export_public_key( handshake->ecdh_psa_privkey,
                                         own_pubkey, own_pubkey_max_len,
@@ -3094,7 +3094,7 @@
         /* The ECDH secret is the premaster secret used for key derivation. */
         unsigned char *p = ssl->handshake->premaster;
         unsigned char *p_end = p + sizeof( ssl->handshake->premaster );
-        size_t zlen;
+        size_t zlen = 0;
 
         /* Compute ECDH shared secret. */
         status = psa_raw_key_agreement( PSA_ALG_ECDH,