From 43bdba2b2c55f1e61ece053ff21a59f315680932 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Wed, 4 Jul 2018 13:11:08 +0100
Subject: [PATCH] Switch to mbedtls for bmx7

---
 src/freedombone-image-customise | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/freedombone-image-customise b/src/freedombone-image-customise
index f24268530..994ff82c6 100755
--- a/src/freedombone-image-customise
+++ b/src/freedombone-image-customise
@@ -137,7 +137,7 @@ BMX6_REPO="https://github.com/bmx-routing/bmx6"
 BMX6_COMMIT='39dd1f2d99ac5a3fa28e92f8173c15039132e181'
 
 BMX7_REPO="https://github.com/bmx-routing/bmx7"
-BMX7_COMMIT='66c853f529662873d1420d39461c75be6eb88b45'
+BMX7_COMMIT='85841b068ff4db82b038decbd3c5191edd56d826'
 
 CONTINUOUS_INTEGRATION=
 
@@ -833,18 +833,20 @@ install_bmx7() {
 
     git clone "$BMX7_REPO" "$rootdir/etc/bmx7"
 
+    MBEDTLS_VERSION='2.11.0'
+
     cat <<EOF > "$rootdir/usr/bin/install_bmx7"
 #!/bin/bash
 cd /etc
-wget https://polarssl.org/code/releases/polarssl-1.3.3-gpl.tgz
-tar xzvf polarssl-1.3.3-gpl.tgz
-cd /etc/polarssl-1.3.3
+wget https://tls.mbed.org/download/mbedtls-${MBEDTLS_VERSION}-gpl.tgz
+tar xzvf mbedtls-${MBEDTLS_VERSION}-gpl.tgz
+cd mbedtls-${MBEDTLS_VERSION}
 make
 sudo make install
 
 cd /etc/bmx7
 git checkout $BMX7_COMMIT -b $BMX7_COMMIT
-make EXTRA_CFLAGS="-DCRYPTLIB=POLARSSL_1_3_3"
+make EXTRA_CFLAGS="-DCRYPTLIB=MBEDTLS_${MBEDTLS_VERSION}"
 make install
 
 cd /etc/bmx7/lib/bmx7_http_info
-- 
GitLab