From 23c3335de80b9220003ce11e88bbd6bf49e503cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Tue, 12 Jul 2022 13:05:02 +0200 Subject: [PATCH] [beken-72xx] Use Hostapd MD5 implementation --- arduino/beken-72xx/libraries/MD5/MD5Impl.h | 2 +- arduino/libretuya/libraries/MD5/MD5.h | 3 +++ arduino/libretuya/libraries/MD5/MD5HostapdImpl.h | 14 ++++++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 arduino/libretuya/libraries/MD5/MD5HostapdImpl.h diff --git a/arduino/beken-72xx/libraries/MD5/MD5Impl.h b/arduino/beken-72xx/libraries/MD5/MD5Impl.h index c93f9d7..11d2134 100644 --- a/arduino/beken-72xx/libraries/MD5/MD5Impl.h +++ b/arduino/beken-72xx/libraries/MD5/MD5Impl.h @@ -2,4 +2,4 @@ #pragma once -#define LT_MD5_USE_MBEDTLS 1 +#define LT_MD5_USE_HOSTAPD 1 diff --git a/arduino/libretuya/libraries/MD5/MD5.h b/arduino/libretuya/libraries/MD5/MD5.h index 5423ad2..88e484e 100644 --- a/arduino/libretuya/libraries/MD5/MD5.h +++ b/arduino/libretuya/libraries/MD5/MD5.h @@ -12,6 +12,9 @@ #if LT_MD5_USE_MBEDTLS #include "MD5MbedTLSImpl.h" #endif +#if LT_MD5_USE_HOSTAPD +#include "MD5HostapdImpl.h" +#endif // common API #ifdef __cplusplus diff --git a/arduino/libretuya/libraries/MD5/MD5HostapdImpl.h b/arduino/libretuya/libraries/MD5/MD5HostapdImpl.h new file mode 100644 index 0000000..76624da --- /dev/null +++ b/arduino/libretuya/libraries/MD5/MD5HostapdImpl.h @@ -0,0 +1,14 @@ +/* Copyright (c) Kuba SzczodrzyƄski 2022-07-12. */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#define LT_MD5_CTX_T struct MD5Context + +#ifdef __cplusplus +} // extern "C" +#endif