Skip to content

Commit 4abba1b

Browse files
committed
update versions and fix mbdtls
1 parent 2873318 commit 4abba1b

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

openwrt-23.05/patches/package/adguardhome/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
include $(TOPDIR)/rules.mk
77

88
PKG_NAME:=adguardhome
9-
PKG_VERSION:=0.107.36
9+
PKG_VERSION:=0.107.41
1010
PKG_RELEASE:=1
1111

1212
# WARNING : need rework for other arch
1313
PKG_SOURCE:=AdGuardHome_linux_arm64.tar.gz
1414
PKG_SOURCE_URL:=https://github.com/AdguardTeam/AdGuardHome/releases/download/v$(PKG_VERSION)/
15-
PKG_HASH:=ad449fa35b8919bc71d67fd570bcaae73aa20e8e20d1c682a5570bdae6544a41
15+
PKG_HASH:=e23f5164a832c8647e0035b03189dc9c72821e9216ee5a5f8057739b8d072539
1616

1717
PKG_LICENSE:=GPL-3.0-only
1818
PKG_LICENSE_FILES:=LICENSE.txt

openwrt-23.05/patches/package/mbedtls/patches/100-Implements-AES-and-GCM-with-ARMv8-Crypto-Extensions.patch renamed to openwrt-23.05/patches/package/mbedtls/patches/200-Implements-AES-and-GCM-with-ARMv8-Crypto-Extensions.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ Then run normal make or cmake etc.
126126
* library/aria.c
127127
* library/timing.c
128128
* include/mbedtls/bn_mul.h
129-
@@ -2374,6 +2375,21 @@
129+
@@ -2471,6 +2472,21 @@
130130
#define MBEDTLS_AESNI_C
131131

132132
/**
@@ -161,7 +161,7 @@ Then run normal make or cmake etc.
161161
#include "mbedtls/platform.h"
162162

163163
#if !defined(MBEDTLS_AES_ALT)
164-
@@ -1040,6 +1042,11 @@ int mbedtls_aes_crypt_ecb(mbedtls_aes_co
164+
@@ -1076,6 +1078,11 @@ int mbedtls_aes_crypt_ecb(mbedtls_aes_co
165165
}
166166
#endif
167167

@@ -170,7 +170,7 @@ Then run normal make or cmake etc.
170170
+ return mbedtls_armv8ce_aes_crypt_ecb( ctx, mode, input, output );
171171
+#endif
172172
+
173-
#if defined(MBEDTLS_PADLOCK_C) && defined(MBEDTLS_HAVE_X86)
173+
#if defined(MBEDTLS_VIA_PADLOCK_HAVE_CODE)
174174
if (aes_padlock_ace) {
175175
return mbedtls_padlock_xcryptecb(ctx, mode, input, output);
176176
--- /dev/null
@@ -330,7 +330,7 @@ Then run normal make or cmake etc.
330330
base64.c
331331
--- a/library/gcm.c
332332
+++ b/library/gcm.c
333-
@@ -42,6 +42,10 @@
333+
@@ -43,6 +43,10 @@
334334
#include "mbedtls/aesni.h"
335335
#endif
336336

@@ -341,7 +341,7 @@ Then run normal make or cmake etc.
341341
#if !defined(MBEDTLS_GCM_ALT)
342342

343343
/* Parameter validation macros */
344-
@@ -80,6 +84,12 @@ static int gcm_gen_table(mbedtls_gcm_con
344+
@@ -81,6 +85,12 @@ static int gcm_gen_table(mbedtls_gcm_con
345345
return ret;
346346
}
347347

@@ -354,7 +354,7 @@ Then run normal make or cmake etc.
354354
/* pack h as two 64-bits ints, big-endian */
355355
hi = MBEDTLS_GET_UINT32_BE(h, 0);
356356
lo = MBEDTLS_GET_UINT32_BE(h, 4);
357-
@@ -190,6 +200,11 @@ static void gcm_mult(mbedtls_gcm_context
357+
@@ -191,6 +201,11 @@ static void gcm_mult(mbedtls_gcm_context
358358
unsigned char lo, hi, rem;
359359
uint64_t zh, zl;
360360

@@ -378,7 +378,7 @@ Then run normal make or cmake etc.
378378
blowfish.o \
379379
--- a/library/version_features.c
380380
+++ b/library/version_features.c
381-
@@ -624,6 +624,9 @@ static const char * const features[] = {
381+
@@ -636,6 +636,9 @@ static const char * const features[] = {
382382
#if defined(MBEDTLS_AESNI_C)
383383
"MBEDTLS_AESNI_C",
384384
#endif /* MBEDTLS_AESNI_C */

openwrt-23.05/steps/03_patch_openwrt.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ rsync -avz $ROOTDIR/openwrt-$OPENWRT_BRANCH/patches/target/ target
3131
cp -R $ROOTDIR/openwrt-$OPENWRT_BRANCH/patches/package/r8168 package/kernel/
3232

3333
# enable armv8 crypto for mbedtls
34-
cp $ROOTDIR/openwrt-$OPENWRT_BRANCH/patches/package/mbedtls/patches/100-Implements-AES-and-GCM-with-ARMv8-Crypto-Extensions.patch \
34+
cp $ROOTDIR/openwrt-$OPENWRT_BRANCH/patches/package/mbedtls/patches/200-Implements-AES-and-GCM-with-ARMv8-Crypto-Extensions.patch \
3535
package/libs/mbedtls/patches/
3636

3737
# enable motorcomm for R2C

0 commit comments

Comments
 (0)