netsnmp: enable tsm + DTLSUDP/TLSTCP with openssl
Otherwise the openssl support is basically unused. net-snmp provides a stripped-down openssl implementation that can be used to enable tsm/DTLSUDP/TLSTCP but given it's security track record it's best to rely on the external one, it also saves space. usm is the user validation module, it's default on, however when passing --with-security-modules we must keep it otherwise it won't be. Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
40afc40cc4
commit
984ec38609
@ -49,7 +49,9 @@ endif
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
NETSNMP_DEPENDENCIES += openssl
|
||||
NETSNMP_CONF_OPTS += \
|
||||
--with-openssl=$(STAGING_DIR)/usr/include/openssl
|
||||
--with-openssl=$(STAGING_DIR)/usr/include/openssl \
|
||||
--with-security-modules="tsm,usm" \
|
||||
--with-transports="DTLSUDP,TLSTCP"
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
# openssl uses zlib, so we need to explicitly link with it when static
|
||||
NETSNMP_CONF_ENV += LIBS=-lz
|
||||
|
Loading…
Reference in New Issue
Block a user