From 7ea993fc438f34d36f44ecf7193aa9d3ec824f85 Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Fri, 19 Jul 2024 18:41:43 +0100 Subject: [PATCH] - made rsession code compatible with mbedtls 3.6 --- src/r_session/r_session_crypto_mbedtls.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/r_session/r_session_crypto_mbedtls.c b/src/r_session/r_session_crypto_mbedtls.c index eb3aa23d..db592b42 100644 --- a/src/r_session/r_session_crypto_mbedtls.c +++ b/src/r_session/r_session_crypto_mbedtls.c @@ -3,7 +3,7 @@ * * Implementation of RSessionCrypto interface using mbedtls * - * Copyright 2013-2023 Michael Zillgith + * Copyright 2013-2024 Michael Zillgith * * This file is part of libIEC61850. * @@ -25,7 +25,6 @@ #include "mbedtls/cipher.h" #include "mbedtls/md.h" -#include "mbedtls/md_internal.h" #include "mbedtls/platform_util.h" #include "mbedtls/gcm.h" #include "mbedtls/entropy.h" @@ -42,7 +41,7 @@ bool RSessionCrypto_createHMAC(uint8_t* buffer, int bufSize, uint8_t* key, int keySize, uint8_t* hmac, int hmacMaxSize) { - const mbedtls_md_info_t* md_info = &mbedtls_sha256_info; + const mbedtls_md_info_t* md_info = mbedtls_md_info_from_type(MBEDTLS_MD_SHA256); mbedtls_md_context_t md_ctx;