[openwrt/openwrt] uhttpd: use P-256 for certs

LEDE Commits lede-commits at lists.infradead.org
Mon Nov 9 05:59:58 EST 2020


dangole pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/753309c7ddbe2efc7adf288af7f5b170f4f29674

commit 753309c7ddbe2efc7adf288af7f5b170f4f29674
Author: Paul Spooren <mail at aparcar.org>
AuthorDate: Mon Aug 31 11:39:39 2020 -1000

    uhttpd: use P-256 for certs
    
    The uhttpd package takes care of creating self-signed certificates if
    px5g is installed. This improves the security of router management as it
    encrypts the LuCI connection.
    
    The EC P-256 curve is faster than RSA which which improves the user
    experience on embedded devices. EC P-256 is support for as old devices
    as Android 4.4.
    
    Signed-off-by: Paul Spooren <mail at aparcar.org>
---
 package/network/services/uhttpd/files/uhttpd.config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/network/services/uhttpd/files/uhttpd.config b/package/network/services/uhttpd/files/uhttpd.config
index f368d08e8b..aeded08afc 100644
--- a/package/network/services/uhttpd/files/uhttpd.config
+++ b/package/network/services/uhttpd/files/uhttpd.config
@@ -119,13 +119,13 @@ config cert defaults
 	option days		730
 
 	# key type: rsa or ec
-	option key_type		rsa
+	option key_type		ec
 
 	# RSA key size
 	option bits		2048
 
 	# EC curve name
-	# Curve names vary between mbedtls/px5g and openssl
+	# Curve names vary between px5g-{wolfssl,mbedtls} and openssl
 	# P-256 or P-384 are guaranteed to work
 	option ec_curve		P-256
 



More information about the lede-commits mailing list