From 344460c913237d720f161ca601dfac6602d3d857 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Thu, 25 Jul 2019 13:17:38 +0200 Subject: [PATCH] Work around bug in key exporter API https://github.com/ARMmbed/mbedtls/issues/2759 --- library/ssl_tls.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 6563d9ade..7cfdbf213 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -1336,8 +1336,9 @@ static int ssl_populate_transform( mbedtls_ssl_transform *transform, session->master, keyblk, mac_key_len, keylen, iv_copy_len, - handshake->randbytes + 32, - handshake->randbytes, + /* work around bug in exporter type */ + (unsigned char *) handshake->randbytes + 32, + (unsigned char *) handshake->randbytes, tls_prf_get_type( handshake->tls_prf ) ); } #endif