I’m trying to be able to use AES256 with SNMPv3, however everything I have tried has failed. I ran this script from https://gist.github.com/TimRots/30d0fa3bed96370e57f509942f5050b2:
apt update -y && apt upgrade -y file libperl-dev\
&& wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.9/net-snmp-5.9.tar.gz \
&& tar xzvf net-snmp-5.9.tar.gz \
&& cd net-snmp-5.9 \
&& CC=gcc ./configure --disable-debugging --disable-manuals --enable-shared --enable-mini-agent --enable-ipv6 --without-rpm --disable-embedded-perl --without-perl-modules --enable-blumenthal-aes --with-default-snmp-version="3" --with-security-modules="usm" --with-sys-location="Unknown" --with-gnu-ld --prefix=/usr --with-logfile="/var/log/snmpd" --with-sys-contact="@@no.where" --with-persistent-directory="/var/net-snmp" \
&& make -j$(nproc) && make install \
&& cd .. \
&& rm -rf net-snmp-5.9 \
&& rm -f net-snmp-5.9.tar.gz \
&& rm -rf /var/lib/apt/lists/
however I got the error: “Blumenthal draft requires OpenSSL with AES functions enabled”. I researched, however couldn’t figure out to do so. Any help is appreciated!