tested on slackware current Mar 2021
some requirements
slackpkg install ethtool libgcrypt libgpg-error sbopkg -i hwloc # sbopkg -i libsrtp # v1 is too old
we didn’t manage to get HMAC_CTX
into LIBSTRP
git clone https://github.com/cisco/libsrtp.git cd libsrtp/ # ./configure --help | grep ssl ./configure make strings libsrtp2.a | grep HMAC_CTX # make install # ldconfig
so we’re using GCRYPT instead of OpenSSL
git clone https://github.com/aircrack-ng/aircrack-ng.git cd aircrack-ng/ #autoupdate #./autogen.sh # goes with ./configure right away autoreconf -i ./configure --with-gcrypt --with-experimental
check what options you’re skipping and proceed with the build
make make install ldconfig aircrack-ng -u
Aircrack-ng https://github.com/aircrack-ng/aircrack-ng
Installing Aircrack-ng from Source https://www.aircrack-ng.org/doku.php?id=install_aircrack
Installing Legacy Aircrack-ng from Source https://www.aircrack-ng.org/doku.php?id=install_aircrack_old
Aircrack-ng https://forum.aircrack-ng.org/
Build Failed #19 https://github.com/AirenSoft/OvenMediaEngine/issues/19
Introduction to libSRTP https://github.com/cisco/libsrtp