Skip to content

Add OpenSSL 4.0 support #168

Description

@robert-scheck

As of writing building ssldump fails to build on Fedora Rawhide (which will become Fedora 45), which now contains OpenSSL 4.0, as follows:

+ umask 022
+ cd /builddir/build/BUILD/ssldump-1.9-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu  '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu  '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules  '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules  '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd ssldump-1.9
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu  '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu  '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules  '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -I/usr/lib/gfortran/modules  '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B redhat-linux-build -G Ninja -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON
-- The C compiler identification is GNU 16.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "4.0.1")
-- Found PCAP: /usr/lib/libpcap.so
-- Performing Test PCAP_LINKS_SOLO
-- Performing Test PCAP_LINKS_SOLO - Success
-- Looking for pcap_get_pfring_id
-- Looking for pcap_get_pfring_id - not found
-- Looking for pcap_dump_open_append
-- Looking for pcap_dump_open_append - found
-- Found LIBNET: /usr/lib/libnet.so
-- Found JSONC: /usr/lib/libjson-c.so
-- Looking for strdup
-- Looking for strdup - found
-- Configuring done (1.1s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:
    CMAKE_CXX_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    CMAKE_VERBOSE_MAKEFILE
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/redhat-linux-build
+ /usr/bin/cmake --build redhat-linux-build -j64 --verbose
Change Dir: '/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/redhat-linux-build'
Run Build Command(s): /usr/bin/ninja-build -v -j 64
[1/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/r_errors.c.o -MF CMakeFiles/ssldump.dir/common/lib/r_errors.c.o.d -o CMakeFiles/ssldump.dir/common/lib/r_errors.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/r_errors.c
[2/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ciphersuites.c.o -MF CMakeFiles/ssldump.dir/ssl/ciphersuites.c.o.d -o CMakeFiles/ssldump.dir/ssl/ciphersuites.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ciphersuites.c
[3/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/debug.c.o -MF CMakeFiles/ssldump.dir/common/lib/debug.c.o.d -o CMakeFiles/ssldump.dir/common/lib/debug.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/debug.c
[4/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/proto_mod.c.o -MF CMakeFiles/ssldump.dir/base/proto_mod.c.o.d -o CMakeFiles/ssldump.dir/base/proto_mod.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/proto_mod.c
[5/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/null/null_analyze.c.o -MF CMakeFiles/ssldump.dir/null/null_analyze.c.o.d -o CMakeFiles/ssldump.dir/null/null_analyze.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null/null_analyze.c
[6/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/r_data.c.o -MF CMakeFiles/ssldump.dir/common/lib/r_data.c.o.d -o CMakeFiles/ssldump.dir/common/lib/r_data.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/r_data.c
[7/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/pcap/sys.c.o -MF CMakeFiles/ssldump.dir/pcap/sys.c.o.d -o CMakeFiles/ssldump.dir/pcap/sys.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/sys.c
[8/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/pcap/pcap_logger.c.o -MF CMakeFiles/ssldump.dir/pcap/pcap_logger.c.o.d -o CMakeFiles/ssldump.dir/pcap/pcap_logger.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/pcap_logger.c
[9/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -MF CMakeFiles/ssldump.dir/ssl/sslxprint.c.o.d -o CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c
FAILED: [code=1] CMakeFiles/ssldump.dir/ssl/sslxprint.c.o 
/usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -MF CMakeFiles/ssldump.dir/ssl/sslxprint.c.o.d -o CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c: In function ‘sslx_print_certificate’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:119:58: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
  119 |     if(!(serial_str = (char *)calloc(1, sizeof(char) * (a->length * 3))))
      |                                                          ^~
In file included from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_common.h:59,
                 from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/network.h:57,
                 from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:48:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:121:26: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
  121 |     INIT_DATA(data_tmp, a->data, a->length);
      |                          ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:64:14: note: in definition of macro ‘INIT_DATA’
   64 |   (a).data = b;            \
      |              ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:121:35: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
  121 |     INIT_DATA(data_tmp, a->data, a->length);
      |                                   ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:65:13: note: in definition of macro ‘INIT_DATA’
   65 |   (a).len = c
      |             ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:139:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  139 |         ex = X509_get_ext(x, i);
      |            ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:140:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  140 |         obj = X509_EXTENSION_get_object(ex);
      |             ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c: In function ‘sslx__print_serial’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:243:7: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
  243 |   if(a->length == 0)
      |       ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:246:17: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
  246 |   INIT_DATA(d, a->data, a->length);
      |                 ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:64:14: note: in definition of macro ‘INIT_DATA’
   64 |   (a).data = b;            \
      |              ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslxprint.c:246:26: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
  246 |   INIT_DATA(d, a->data, a->length);
      |                          ^~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include/r_data.h:65:13: note: in definition of macro ‘INIT_DATA’
   65 |   (a).len = c
      |             ^
[10/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/network.c.o -MF CMakeFiles/ssldump.dir/base/network.c.o.d -o CMakeFiles/ssldump.dir/base/network.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/network.c
[11/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/tcpconn.c.o -MF CMakeFiles/ssldump.dir/base/tcpconn.c.o.d -o CMakeFiles/ssldump.dir/base/tcpconn.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/tcpconn.c
[12/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/common/lib/r_assoc.c.o -MF CMakeFiles/ssldump.dir/common/lib/r_assoc.c.o.d -o CMakeFiles/ssldump.dir/common/lib/r_assoc.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib/r_assoc.c
[13/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/tcppack.c.o -MF CMakeFiles/ssldump.dir/base/tcppack.c.o.d -o CMakeFiles/ssldump.dir/base/tcppack.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base/tcppack.c
[14/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssl_analyze.c.o -MF CMakeFiles/ssldump.dir/ssl/ssl_analyze.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssl_analyze.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_analyze.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_analyze.c: In function ‘print_ssl_header’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_analyze.c:510:7: warning: variable ‘ct’ set but not used [-Wunused-but-set-variable=]
  510 |   int ct = 0;
      |       ^~
[15/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/base/pcap-snoop.c.o -MF CMakeFiles/ssldump.dir/base/pcap-snoop.c.o.d -o CMakeFiles/ssldump.dir/base/pcap-snoop.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/redhat-linux-build/base/pcap-snoop.c
[16/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/pcap/logpkt.c.o -MF CMakeFiles/ssldump.dir/pcap/logpkt.c.o.d -o CMakeFiles/ssldump.dir/pcap/logpkt.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c: In function ‘logpkt_ctx_init’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c:265:52: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same expression as the source; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
  265 |   memcpy(&ctx->timestamp_sec, timestamp_sec, sizeof(timestamp_sec));
      |                                                    ^
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap/logpkt.c:266:54: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same expression as the source; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
  266 |   memcpy(&ctx->timestamp_usec, timestamp_usec, sizeof(timestamp_usec));
      |                                                      ^
[17/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssl_rec.c.o -MF CMakeFiles/ssldump.dir/ssl/ssl_rec.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssl_rec.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c: In function ‘tls_check_mac’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:415:3: warning: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  415 |   HMAC_CTX *hm = HMAC_CTX_new();
      |   ^~~~~~~~
In file included from /usr/include/openssl/ssl.h:40,
                 from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:52:
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:423:3: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  423 |   HMAC_Init_ex(hm, d->mac_key->data, d->mac_key->len, md, NULL);
      |   ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:427:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  427 |   HMAC_Update(hm, buf, 8);
      |   ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:429:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  429 |   HMAC_Update(hm, buf, 1);
      |   ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:433:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  433 |   HMAC_Update(hm, buf, 2);
      |   ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:437:3: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  437 |   HMAC_Update(hm, buf, 2);
      |   ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:441:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  441 |     HMAC_Update(hm, iv, ivlen);
      |     ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:442:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  442 |     HMAC_Update(hm, data, datalen - ivlen);
      |     ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:444:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  444 |     HMAC_Update(hm, data, datalen);
      |     ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:446:3: warning: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  446 |   HMAC_Final(hm, buf, &l);
      |   ^~~~~~~~~~
/usr/include/openssl/hmac.h:48:27: note: declared here
   48 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl_rec.c:450:3: warning: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  450 |   HMAC_CTX_free(hm);
      |   ^~~~~~~~~~~~~
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
[18/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/sslprint.c.o -MF CMakeFiles/ssldump.dir/ssl/sslprint.c.o.d -o CMakeFiles/ssldump.dir/ssl/sslprint.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘ssl_expand_record’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:437:7: warning: ‘strncpy’ specified bound 20 equals destination size [-Wstringop-truncation]
  437 |       strncpy(outstr, dtable->name, 20);
      |       ^
In function ‘ssl_decode_uintX’,
    inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:122:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘ver’ may be used uninitialized [-Wmaybe-uninitialized]
  335 |   P_(p) { explain(ssl, "%s = %d\n", name, *x); }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:96:9: note: ‘ver’ was declared here
   96 |   UINT4 ver;
      |         ^~~
In function ‘ssl_decode_uintX’,
    inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:145:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘cs_len’ may be used uninitialized [-Wmaybe-uninitialized]
  335 |   P_(p) { explain(ssl, "%s = %d\n", name, *x); }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:93:9: note: ‘cs_len’ was declared here
   93 |   UINT4 cs_len;
      |         ^~~~~~
In function ‘ssl_decode_uintX’,
    inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:146:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘sid_len’ may be used uninitialized [-Wmaybe-uninitialized]
  335 |   P_(p) { explain(ssl, "%s = %d\n", name, *x); }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:94:9: note: ‘sid_len’ was declared here
   94 |   UINT4 sid_len;
      |         ^~~~~~~
In function ‘ssl_decode_uintX’,
    inlined from ‘process_v2_hello’ at /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:147:3:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:335:11: warning: ‘chall_len’ may be used uninitialized [-Wmaybe-uninitialized]
  335 |   P_(p) { explain(ssl, "%s = %d\n", name, *x); }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c: In function ‘process_v2_hello’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/sslprint.c:95:9: note: ‘chall_len’ was declared here
   95 |   UINT4 chall_len;
      |         ^~~~~~~~~
[19/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssl.enums.c.o -MF CMakeFiles/ssldump.dir/ssl/ssl.enums.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssl.enums.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssl.enums.c
[20/21] /usr/bin/gcc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/include -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/common/lib -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/null -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/base -I/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/pcap -I/usr/include/json-c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/ssldecode.c.o -MF CMakeFiles/ssldump.dir/ssl/ssldecode.c.o.d -o CMakeFiles/ssldump.dir/ssl/ssldecode.c.o -c /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl_process_client_key_exchange’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:639:5: warning: ‘RSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  639 |     RSA_get0_key(EVP_PKEY_get0_RSA(pk), &n, NULL, NULL);
      |     ^~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:38,
                 from /usr/include/openssl/ssl.h:34,
                 from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:54:
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:639:5: warning: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  639 |     RSA_get0_key(EVP_PKEY_get0_RSA(pk), &n, NULL, NULL);
      |     ^~~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:31:
/usr/include/openssl/evp.h:1303:22: note: declared here
 1303 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:643:5: warning: ‘RSA_private_decrypt’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  643 |     i = RSA_private_decrypt(len, msg, d->PMS->data, EVP_PKEY_get0_RSA(pk),
      |     ^
/usr/include/openssl/rsa.h:300:5: note: declared here
  300 | int RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to,
      |     ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:643:5: warning: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  643 |     i = RSA_private_decrypt(len, msg, d->PMS->data, EVP_PKEY_get0_RSA(pk),
      |     ^
/usr/include/openssl/evp.h:1303:22: note: declared here
 1303 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:643:53: warning: passing argument 4 of ‘RSA_private_decrypt’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  643 |     i = RSA_private_decrypt(len, msg, d->PMS->data, EVP_PKEY_get0_RSA(pk),
      |                                                     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:301:10: note: expected ‘RSA *’ {aka ‘struct rsa_st *’} but argument is of type ‘const struct rsa_st *’
  301 |     RSA *rsa, int padding);
      |     ~~~~~^~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘tls_P_hash’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:691:3: warning: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  691 |   HMAC_CTX *hm = HMAC_CTX_new();
      |   ^~~~~~~~
In file included from /usr/include/openssl/ssl.h:40:
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:700:5: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  700 |     HMAC_Init_ex(hm, secret->data, secret->len, md, NULL);
      |     ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:701:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  701 |     HMAC_Update(hm, A, A_l);
      |     ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:702:5: warning: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  702 |     HMAC_Final(hm, _A, &A_l);
      |     ^~~~~~~~~~
/usr/include/openssl/hmac.h:48:27: note: declared here
   48 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:705:5: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  705 |     HMAC_Init_ex(hm, secret->data, secret->len, md, NULL);
      |     ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:706:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  706 |     HMAC_Update(hm, A, A_l);
      |     ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:707:5: warning: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  707 |     HMAC_Update(hm, seed->data, seed->len);
      |     ^~~~~~~~~~~
/usr/include/openssl/hmac.h:46:27: note: declared here
   46 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:708:5: warning: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  708 |     HMAC_Final(hm, tmp, &tmp_l);
      |     ^~~~~~~~~~
/usr/include/openssl/hmac.h:48:27: note: declared here
   48 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:716:3: warning: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  716 |   HMAC_CTX_free(hm);
      |   ^~~~~~~~~~~~~
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl3_generate_export_iv’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:834:3: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  834 |   MD5_Init(&md5);
      |   ^~~~~~~~
In file included from /builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:57:
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:835:3: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  835 |   MD5_Update(&md5, r1->data, r1->len);
      |   ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:836:3: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  836 |   MD5_Update(&md5, r2->data, r2->len);
      |   ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:837:3: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  837 |   MD5_Final(tmp, &md5);
      |   ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl3_prf’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:864:3: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  864 |   MD5_Init(&md5);
      |   ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:866:3: warning: ‘SHA1_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  866 |   SHA1_Init(&sha);
      |   ^~~~~~~~~
In file included from /usr/include/openssl/x509.h:43:
/usr/include/openssl/sha.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
      |                           ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:878:5: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  878 |     SHA1_Update(&sha, buf, i);
      |     ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:881:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  881 |       SHA1_Update(&sha, secret->data, secret->len);
      |       ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:886:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  886 |       SHA1_Update(&sha, rnd2->data, rnd2->len);
      |       ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:888:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  888 |       SHA1_Update(&sha, rnd1->data, rnd1->len);
      |       ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:891:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  891 |       SHA1_Update(&sha, rnd1->data, rnd1->len);
      |       ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:893:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  893 |       SHA1_Update(&sha, rnd2->data, rnd2->len);
      |       ^~~~~~~~~~~
/usr/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:897:5: warning: ‘SHA1_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  897 |     SHA1_Final(buf, &sha);
      |     ^~~~~~~~~~
/usr/include/openssl/sha.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:900:5: warning: ‘SHA1_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  900 |     SHA1_Init(&sha);
      |     ^~~~~~~~~
/usr/include/openssl/sha.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
      |                           ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:902:5: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  902 |     MD5_Update(&md5, secret->data, secret->len);
      |     ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:903:5: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  903 |     MD5_Update(&md5, buf, 20);
      |     ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:904:5: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  904 |     MD5_Final((unsigned char *)outbuf, &md5);
      |     ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:909:5: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  909 |     MD5_Init(&md5);
      |     ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c: In function ‘ssl_generate_keying_material’:
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1024:7: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1024 |       MD5_Init(&md5);
      |       ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1025:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1025 |       MD5_Update(&md5, c_wk, ssl->cs->eff_bits / 8);
      |       ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1026:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1026 |       MD5_Update(&md5, d->client_random->data, d->client_random->len);
      |       ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1027:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1027 |       MD5_Update(&md5, d->server_random->data, d->server_random->len);
      |       ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1028:7: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1028 |       MD5_Final(_key_c, &md5);
      |       ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1031:7: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1031 |       MD5_Init(&md5);
      |       ^~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1032:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1032 |       MD5_Update(&md5, s_wk, ssl->cs->eff_bits / 8);
      |       ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1033:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1033 |       MD5_Update(&md5, d->server_random->data, d->server_random->len);
      |       ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1034:7: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1034 |       MD5_Update(&md5, d->client_random->data, d->client_random->len);
      |       ^~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/builddir/build/BUILD/ssldump-1.9-build/ssldump-1.9/ssl/ssldecode.c:1035:7: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1035 |       MD5_Final(_key_s, &md5);
      |       ^~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
ninja: build stopped: subcommand failed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions