Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/racoon2.spec'], chrootPath='/var/lib/mock/f33-build-347491-59561/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/racoon2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1600300800 Wrote: /builddir/build/SRPMS/racoon2-20100526a-44.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/racoon2.spec'], chrootPath='/var/lib/mock/f33-build-347491-59561/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/racoon2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1600300800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bV3jIT + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf racoon2-20100526a + /usr/bin/gzip -dc /builddir/build/SOURCES/racoon2-20100526a.tgz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd racoon2-20100526a + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (racoon2-autotools.patch):' Patch #0 (racoon2-autotools.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file iked/Makefile.in patching file lib/Makefile.in patching file lib/racoon.h patching file samples/Makefile.in patching file spmd/Makefile.in patching file pskgen/Makefile.in patching file spmd/spmd_internal.h + echo 'Patch #1 (racoon2-init.patch):' Patch #1 (racoon2-init.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file racoon2 patching file racoon2.service patching file racoon2.sysvinit + echo 'Patch #2 (racoon2-functions-shebang.patch):' Patch #2 (racoon2-functions-shebang.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file samples/functions Patch #3 (racoon2-configfiles.patch): + echo 'Patch #3 (racoon2-configfiles.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file samples/child-down.in patching file samples/child-rekey.in patching file samples/child-up.in patching file samples/ikesa-down.in patching file samples/ikesa-rekey.in patching file samples/ikesa-up.in patching file samples/migration.in patching file samples/ph1-down.in patching file samples/ph1-up.in patching file samples/racoon2.conf.in patching file samples/vals.conf.in + echo 'Patch #4 (racoon2-getopt.patch):' Patch #4 (racoon2-getopt.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file pskgen/pskgen.in Patch #5 (racoon2-20100526a-Make-unmodified-argument-const.patch): + echo 'Patch #5 (racoon2-20100526a-Make-unmodified-argument-const.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file iked/crypto_impl.h Patch #6 (racoon2-20100526a-Adjust-for-openssl-1.1.patch): + echo 'Patch #6 (racoon2-20100526a-Adjust-for-openssl-1.1.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file iked/crypto_openssl.c Patch #7 (racoon2-20100526a-Adjust-for-OpenSSL-v1.1.patch): + echo 'Patch #7 (racoon2-20100526a-Adjust-for-OpenSSL-v1.1.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file lib/if_spmd.c + echo 'Patch #8 (racoon2-20100526a-Fix-for-OpenSSL-1.1.patch):' Patch #8 (racoon2-20100526a-Fix-for-OpenSSL-1.1.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file spmd/shell.c Patch #9 (racoon2-20100526a-Linux-does-not-need-sysctl.h.patch): + echo 'Patch #9 (racoon2-20100526a-Linux-does-not-need-sysctl.h.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file iked/ikev1/pfkey.c + sed -i /yyget_leng/d lib/cftoken.l + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ZgpLAQ + umask 022 + cd /builddir/build/BUILD + cd racoon2-20100526a + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./kinkd/configure + diff -u ./kinkd/configure.backup ./kinkd/configure + mv ./kinkd/configure.backup ./kinkd/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./kinkd/configure + diff -u ./kinkd/configure.backup ./kinkd/configure + mv ./kinkd/configure.backup ./kinkd/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./kinkd/configure + diff -u ./kinkd/configure.backup ./kinkd/configure + mv ./kinkd/configure.backup ./kinkd/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./kinkd/configure + diff -u ./kinkd/configure.backup ./kinkd/configure + mv ./kinkd/configure.backup ./kinkd/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./kinkd/configure + diff -u ./kinkd/configure.backup ./kinkd/configure + mv ./kinkd/configure.backup ./kinkd/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./lib/configure + diff -u ./lib/configure.backup ./lib/configure + mv ./lib/configure.backup ./lib/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./lib/configure + diff -u ./lib/configure.backup ./lib/configure + mv ./lib/configure.backup ./lib/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./lib/configure + diff -u ./lib/configure.backup ./lib/configure + mv ./lib/configure.backup ./lib/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./lib/configure + diff -u ./lib/configure.backup ./lib/configure + mv ./lib/configure.backup ./lib/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./lib/configure + diff -u ./lib/configure.backup ./lib/configure + mv ./lib/configure.backup ./lib/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./spmd/configure + diff -u ./spmd/configure.backup ./spmd/configure + mv ./spmd/configure.backup ./spmd/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./spmd/configure + diff -u ./spmd/configure.backup ./spmd/configure + mv ./spmd/configure.backup ./spmd/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./spmd/configure + diff -u ./spmd/configure.backup ./spmd/configure + mv ./spmd/configure.backup ./spmd/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./spmd/configure + diff -u ./spmd/configure.backup ./spmd/configure + mv ./spmd/configure.backup ./spmd/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./spmd/configure + diff -u ./spmd/configure.backup ./spmd/configure + mv ./spmd/configure.backup ./spmd/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./iked/configure + diff -u ./iked/configure.backup ./iked/configure + mv ./iked/configure.backup ./iked/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./iked/configure + diff -u ./iked/configure.backup ./iked/configure + mv ./iked/configure.backup ./iked/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./iked/configure + diff -u ./iked/configure.backup ./iked/configure + mv ./iked/configure.backup ./iked/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./iked/configure + diff -u ./iked/configure.backup ./iked/configure + mv ./iked/configure.backup ./iked/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./iked/configure + diff -u ./iked/configure.backup ./iked/configure + mv ./iked/configure.backup ./iked/configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./kinkd/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./kinkd/config.sub ++ basename ./kinkd/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./kinkd/config.sub '/usr/lib/rpm/redhat/config.sub' -> './kinkd/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./kinkd/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./kinkd/config.guess ++ basename ./kinkd/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./kinkd/config.guess '/usr/lib/rpm/redhat/config.guess' -> './kinkd/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./lib/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./lib/config.sub ++ basename ./lib/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./lib/config.sub '/usr/lib/rpm/redhat/config.sub' -> './lib/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./lib/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./lib/config.guess ++ basename ./lib/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./lib/config.guess '/usr/lib/rpm/redhat/config.guess' -> './lib/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./spmd/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./spmd/config.sub ++ basename ./spmd/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./spmd/config.sub '/usr/lib/rpm/redhat/config.sub' -> './spmd/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./spmd/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./spmd/config.guess ++ basename ./spmd/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./spmd/config.guess '/usr/lib/rpm/redhat/config.guess' -> './spmd/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./iked/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./iked/config.sub ++ basename ./iked/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./iked/config.sub '/usr/lib/rpm/redhat/config.sub' -> './iked/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./iked/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./iked/config.guess ++ basename ./iked/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./iked/config.guess '/usr/lib/rpm/redhat/config.guess' -> './iked/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-kinkd --disable-pedant creating cache ./config.cache checking host system type... riscv64-redhat-linux-gnu checking for a BSD compatible install... /usr/bin/install -c checking whether make sets ${MAKE}... yes checking if --with-install-opts option is specified... no checking if --enable-debug option is specified... default to yes checking if --enable-pcap option is specified... no checking if --enable-pedant option is specified... no checking if --enable-iked option is specified... yes checking if --enable-kinkd option is specified... no checking for perl... /usr/bin/perl updating cache ./config.cache creating ./config.status creating Makefile creating samples/Makefile creating samples/racoon2.conf creating samples/vals.conf creating samples/init.d-iked creating samples/init.d-kinkd creating samples/init.d-spmd creating samples/rc.d-racoon2 creating samples/rc.d-iked creating samples/rc.d-kinkd creating samples/rc.d-spmd creating samples/ikesa-up creating samples/ikesa-down creating samples/ikesa-rekey creating samples/child-up creating samples/child-down creating samples/child-rekey creating samples/migration creating samples/ph1-up creating samples/ph1-down creating pskgen/Makefile creating pskgen/pskgen creating pskgen/autogen.spmd.pwd configuring in lib running /bin/sh ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-kinkd --disable-pedant --enable-debug --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking for gcc... gcc checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) works... yes checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for flex... flex checking for yywrap in -lfl... no checking for bison... no checking for byacc... byacc checking for ranlib... ranlib checking for a BSD compatible install... (cached) /usr/bin/install -c checking whether make sets ${MAKE}... (cached) yes checking for mkdep... no checking which program to make .depend... shmkdep(){ $(CC) -MM "$$@" > .depend; }; shmkdep checking host system type... riscv64-redhat-linux-gnu checking for ar... /usr/bin/ar checking if --with-kernel-build-dir option is specified... no checking if ipv6 is available... yes checking if --enable-debug option is specified... yes checking --enable-pcap... no checking if --disable-pedant option is specified... yes checking if --enable-secure option is specified... yes checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/time.h... yes checking for net/if_var.h... no checking for net/ethernet.h... yes checking for limits.h... yes checking for unistd.h... yes checking for stdarg.h... yes checking for varargs.h... no checking for netinet6/ipsec.h... no checking for netipsec/ipsec.h... no checking for net/pfkeyv2.h... no /usr/include added to the include path checking if --enable-natt option is specified... no checking if NAT-T is available... yes checking for working const... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for 8-bit clean memcmp... yes checking for strftime... yes checking for vprintf... yes checking for gettimeofday... yes checking for mktime... yes checking for socket... yes checking for strdup... yes checking for strerror... yes checking for strtol... yes checking for getifaddrs... yes checking for strlcpy... no checking for strlcat... no checking for atoll... yes checking if printf accepts %z... yes checking for link local getifaddrs bug... no checking whether struct sockaddr has sa_len field... no checking if --with-openssl-libdir option is specified... none checking for openssl/evp.h... yes checking make... gmake updating cache .././config.cache creating ./config.status creating Makefile configuring in spmd running /bin/sh ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-kinkd --disable-pedant --enable-debug --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking host system type... riscv64-redhat-linux-gnu checking target system type... riscv64-redhat-linux-gnu checking build system type... riscv64-redhat-linux-gnu checking for gcc... (cached) gcc checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) works... yes checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for a BSD compatible install... (cached) /usr/bin/install -c checking for mkdep... no checking which program to make .depend... shmkdep(){ $(CC) -MM "$$@" > .depend; }; shmkdep checking for getopt_long in -lgnugetopt... no checking for main in -lcrypto... yes checking Enable Debug... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for fcntl.h... yes checking for sys/time.h... (cached) yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking for stdarg.h... (cached) yes checking for getopt.h... yes checking for stdint.h... yes checking for inttypes.h... yes checking for working const... (cached) yes checking for inline... inline checking for pid_t... (cached) yes checking for size_t... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking whether struct tm is in sys/time.h or time.h... (cached) time.h checking size of long long... 0 checking for 8-bit clean memcmp... (cached) yes checking for strftime... (cached) yes checking for gettimeofday... (cached) yes checking for select... no checking for socket... (cached) yes checking for strdup... (cached) yes checking for strerror... (cached) yes checking for uname... no checking for getopt_long... no checking for strlcpy... (cached) no checking for strlcat... (cached) no checking for atoll... (cached) yes checking whether struct sockaddr has sa_len field... no checking for architecture... use /etc/nsswitch.conf checking for SPDUPDATE BUG... no checking for libracoon... ../lib checking if --with-openssl-libdir option is specified... none checking for openssl/evp.h... (cached) yes checking make... gmake checking if --with-install-opts option is specified... no checking for net/pfkeyv2.h... (cached) no updating cache .././config.cache creating ./config.status creating Makefile creating config.h configuring in iked running /bin/sh ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-kinkd --disable-pedant --enable-debug --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking host system type... riscv64-redhat-linux-gnu checking for gcc... (cached) gcc checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) works... yes checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for a BSD compatible install... (cached) /usr/bin/install -c checking whether ikev1 should be enabled... yes checking if --enable-debug option is specified... yes checking --enable-updateifaddr... no checking --enable-parsecoa... no checking if --with-ipsec-window-size option is specified... no, defaults to 32 checking if --with-install-opts option is specified... no checking for ANSI C header files... (cached) yes checking for limits.h... (cached) yes checking for netdb.h... yes checking for netinet/in.h... yes checking for netinet6/ipsec.h... (cached) no checking for netipsec/ipsec.h... (cached) no checking for stdarg.h... (cached) yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for sys/param.h... yes checking for sys/socket.h... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking if --with-kernel-build-dir option is specified... no checking for net/pfkeyv2.h... (cached) no /usr/include added to the include path checking if --enable-natt option is specified... no checking if NAT-T is available... yes checking for working const... (cached) yes checking for size_t... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking size of long long... (cached) 0 checking whether gcc needs -traditional... no checking whether malloc() is usable... yes checking for 8-bit clean memcmp... (cached) yes checking return type of signal handlers... void checking for getaddrinfo... yes checking for getnameinfo... yes checking for getopt_long... (cached) no checking for setprogname... no checking for daemon... yes checking for timegm... yes checking __func__ macro... yes checking if sa_len is available... no checking if ipv6 is available... yes checking for advanced API support... no checking if _GNU_SOURCE is required... yes checking for library containing dlopen... -ldl checking if --with-openssl-libdir option is specified... none checking --enable-engine... yes checking if --enable-rc5 option is specified... no checking if --enable-idea option is specified... no checking for openssl/rsa.h... yes checking for openssl/pem.h... yes checking for openssl/evp.h... (cached) yes checking for openssl/x509.h... yes checking whether d2i_PublicKey argument requires const... yes checking for openssl/opensslv.h... yes checking for openssl/pkcs12.h... yes checking for openssl/aes.h... yes checking for EVP_sha256... yes checking make... gmake updating cache .././config.cache creating ./config.status creating Makefile creating config.h + cd spmd + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info creating cache ./config.cache checking host system type... riscv64-redhat-linux-gnu checking target system type... riscv64-redhat-linux-gnu checking build system type... riscv64-redhat-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) works... yes checking whether the C compiler (gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for a BSD compatible install... /usr/bin/install -c checking for mkdep... no checking which program to make .depend... shmkdep(){ $(CC) -MM "$$@" > .depend; }; shmkdep checking for getopt_long in -lgnugetopt... no checking for main in -lcrypto... yes checking Enable Debug... no checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for sys/time.h... yes checking for syslog.h... yes checking for unistd.h... yes checking for stdarg.h... yes checking for getopt.h... yes checking for stdint.h... yes checking for inttypes.h... yes checking for working const... yes checking for inline... inline checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of long long... 8 checking for 8-bit clean memcmp... yes checking for strftime... yes checking for gettimeofday... yes checking for select... yes checking for socket... yes checking for strdup... yes checking for strerror... yes checking for uname... yes checking for getopt_long... yes checking for strlcpy... no checking for strlcat... no checking for atoll... yes checking whether struct sockaddr has sa_len field... no checking for architecture... use /etc/nsswitch.conf checking for SPDUPDATE BUG... no checking for libracoon... ../lib checking if --with-openssl-libdir option is specified... none checking for openssl/evp.h... yes checking make... gmake checking if --with-install-opts option is specified... no checking for net/pfkeyv2.h... no updating cache ./config.cache creating ./config.status creating Makefile creating config.h + make -j4 for d in lib spmd iked pskgen samples ; do \ if test -d $d ; then \ echo "===> Change directory to $d" ; \ (cd $d && make) || exit 1 ; \ fi ; done ===> Change directory to lib make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/lib' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c vmbuf.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c rc_type.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c rc_net.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c rc_str.c rc_net.c: In function 'getifaddrlist': rc_net.c:383:23: warning: variable 'sin6' set but not used [-Wunused-but-set-variable] 383 | struct sockaddr_in6 *sin6; | ^~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c if_pfkeyv2.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c if_spmd.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c cfsetup.c if_pfkeyv2.c: In function 'rcpfk_set_sadbkey': if_pfkeyv2.c:1142:6: warning: variable 'keytype' set but not used [-Wunused-but-set-variable] 1142 | int keytype; | ^~~~~~~ if_pfkeyv2.c: In function 'rcpfk_recv_migrate': if_pfkeyv2.c:2614:28: warning: variable 'sp_dst' set but not used [-Wunused-but-set-variable] 2614 | struct sockaddr *sp_src, *sp_dst; | ^~~~~~ cfsetup.c: In function 'rcf_fix_addrlist': cfsetup.c:3029:13: warning: variable 'va' set but not used [-Wunused-but-set-variable] 3029 | rc_vchar_t va; | ^~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c pidfile.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c plog.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c safefile.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c version.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c rbuf.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c addresspool.c byacc -d cfparse.y mv y.tab.c cfparse.c flex -t cftoken.l > cftoken.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c missing/strlcpy.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c missing/strlcat.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c cfparse.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DENABLE_SECURE -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -I/usr/include -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_NET_ETHERNET_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DENABLE_NATT=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRFTIME=1 -DHAVE_VPRINTF=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MKTIME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRTOL=1 -DHAVE_GETIFADDRS=1 -DHAVE_ATOLL=1 -DHAVE_OPENSSL_EVP_H=1 -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DCF_DEBUG -c cftoken.c /usr/bin/ar cr libracoon.a vmbuf.o rc_type.o rc_net.o rc_str.o if_pfkeyv2.o if_spmd.o cfsetup.o pidfile.o plog.o safefile.o version.o rbuf.o addresspool.o cfparse.o cftoken.o strlcpy.o strlcat.o ranlib libracoon.a rm cftoken.c make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/lib' ===> Change directory to spmd make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/spmd' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o main.o main.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o dns.o dns.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o udp.o udp.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o query.o query.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o task.o task.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o signal.o signal.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o shell.o shell.c dns.c: In function 'dump_dns_data': dns.c:632:48: warning: 'Not Implemented <' directive output truncated writing 17 bytes into a region of size 16 [-Wformat-truncation=] 632 | snprintf(msg, sizeof(msg), "Not Implemented <%#hhx>", rcode); | ~~~~~~~~~~~~~~~~^ In file included from /usr/include/stdio.h:866, from spmd_includes.h:36, from dns.c:31: /usr/include/bits/stdio2.h:70:10: note: '__snprintf_chk' output 22 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:629:48: warning: '%#hhx' directive output truncated writing 3 bytes into a region of size 0 [-Wformat-truncation=] 629 | snprintf(msg, sizeof(msg), "Server Failure <%#hhx>", rcode); | ^~~~~ In file included from /usr/include/stdio.h:866, from spmd_includes.h:36, from dns.c:31: /usr/include/bits/stdio2.h:70:10: note: '__snprintf_chk' output 21 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:626:46: warning: '%#hhx' directive output truncated writing 3 bytes into a region of size 2 [-Wformat-truncation=] 626 | snprintf(msg, sizeof(msg), "Format Error <%#hhx>", rcode); | ^~~~~ In file included from /usr/include/stdio.h:866, from spmd_includes.h:36, from dns.c:31: /usr/include/bits/stdio2.h:70:10: note: '__snprintf_chk' output 19 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o utils.o utils.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o cache.o cache.c shell.c:55:12: warning: 'shell_sock_open_sa' declared 'static' but never defined [-Wunused-function] 55 | static int shell_sock_open_sa(const struct sockaddr *sa); | ^~~~~~~~~~~~~~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o spmd_pfkey.o spmd_pfkey.c shell.c: In function 'shell_accept': shell.c:473:6: warning: 'challenge' may be used uninitialized in this function [-Wmaybe-uninitialized] 473 | if (shell_banner(cli_sock, cid->challenge)<0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:732:2: warning: 'ctx' may be used uninitialized in this function [-Wmaybe-uninitialized] 732 | EVP_MD_CTX_free(ctx); | ^~~~~~~~~~~~~~~~~~~~ shell.c:658:14: note: 'ctx' was declared here 658 | EVP_MD_CTX *ctx; | ^~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o fqdn_query.o fqdn_query.c spmd_pfkey.c: In function 'spmd_nonfqdn_sp_add': spmd_pfkey.c:329:20: warning: variable 'ips' set but not used [-Wunused-but-set-variable] 329 | struct rcf_ipsec *ips = NULL; | ^~~ At top level: spmd_pfkey.c:2124:1: warning: 'spid_data_dump' defined but not used [-Wunused-function] 2124 | spid_data_dump(void) | ^~~~~~~~~~~~~~ fqdn_query.c: In function 'fqdn_query_response': fqdn_query.c:166:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 166 | int ret; | ^~~ fqdn_query.c: In function 'fqdn_query_send': fqdn_query.c:181:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 181 | int ret=0; | ^~~ shell.c: In function 'shell_login_handler': shell.c:824:9: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 824 | return ret; | ^~~ shell.c:789:9: note: 'ret' was declared here 789 | size_t ret; | ^~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -c -o spmdctl.o spmdctl.c spmdctl.c: In function 'sc_parse_alloc_sp_entry': spmdctl.c:250:21: warning: variable 'len' set but not used [-Wunused-but-set-variable] 250 | size_t slid_len=0, len=0; | ^~~ spmdctl.c: In function 'sc_setup_pfkey': spmdctl.c:578:22: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 578 | memset(rc, 0, sizeof(rc)); | ^ spmdctl.c: In function 'sc_policy': spmdctl.c:662:6: warning: variable 'w' set but not used [-Wunused-but-set-variable] 662 | int w; | ^ spmdctl.c: In function 'sc_migrate': spmdctl.c:757:6: warning: variable 'w' set but not used [-Wunused-but-set-variable] 757 | int w; | ^ spmdctl.c: In function 'sc_status': spmdctl.c:780:6: warning: variable 'w' set but not used [-Wunused-but-set-variable] 780 | int w; | ^ spmdctl.c: In function 'sc_ns': spmdctl.c:798:6: warning: variable 'w' set but not used [-Wunused-but-set-variable] 798 | int w; | ^ spmdctl.c: In function 'sc_login': spmdctl.c:980:8: warning: variable 'w' set but not used [-Wunused-but-set-variable] 980 | int r,w; | ^ spmdctl.c: In function 'sc_quit': spmdctl.c:1137:8: warning: variable 'w' set but not used [-Wunused-but-set-variable] 1137 | int r,w; | ^ gcc -o spmd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" main.o dns.o udp.o query.o task.o signal.o shell.o utils.o cache.o spmd_pfkey.o fqdn_query.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L../lib -lcrypto -lracoon -lcrypto spmdctl.c: In function 'main': spmdctl.c:848:44: warning: '%s' directive output may be truncated writing up to 1024 bytes into a region of size 502 [-Wformat-truncation=] 848 | snprintf(wbuf, sizeof(wbuf), "NS DELETE %s\r\n", naddr); | ^~ ~~~~~ In file included from /usr/include/stdio.h:866, from spmdctl.c:31: /usr/include/bits/stdio2.h:70:10: note: '__snprintf_chk' output between 13 and 1037 bytes into a destination of size 512 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spmdctl.c:829:41: warning: '%s' directive output may be truncated writing up to 1024 bytes into a region of size 505 [-Wformat-truncation=] 829 | snprintf(wbuf, sizeof(wbuf), "NS ADD %s\r\n", naddr); | ^~ ~~~~~ In file included from /usr/include/stdio.h:866, from spmdctl.c:31: /usr/include/bits/stdio2.h:70:10: note: '__snprintf_chk' output between 10 and 1034 bytes into a destination of size 512 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spmdctl.c:826:44: warning: '%s' directive output may be truncated writing up to 1024 bytes into a region of size 502 [-Wformat-truncation=] 826 | snprintf(wbuf, sizeof(wbuf), "NS CHANGE %s\r\n", naddr); | ^~ ~~~~~ In file included from /usr/include/stdio.h:866, from spmdctl.c:31: /usr/include/bits/stdio2.h:70:10: note: '__snprintf_chk' output between 13 and 1037 bytes into a destination of size 512 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'spmd_malloc', inlined from 'add_query_q' at query.c:128:35, inlined from 'query_recv' at query.c:270:8: utils.c:128:6: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 128 | m = malloc(size); | ^ utils.c: In function 'query_recv': /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^ In function 'memcpy', inlined from 'add_fqdn_addr_list.isra' at cache.c:185:2: /usr/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ^ /usr/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] gcc -o spmdctl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../lib -DHAVE_CONFIG_H -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" spmdctl.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L../lib -lcrypto -lracoon -lcrypto make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/spmd' ===> Change directory to iked make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/iked' gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o main.o main.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o dh.o dh.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_sa.o ike_sa.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_conf.o ike_conf.c In file included from isakmp_impl.h:63, from ike_conf.c:50: ike_conf.c: In function 'ikev2_id2rct_id': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:1259:11: note: in expansion of macro 'get_payload_length' 1259 | id_len = get_payload_length(id) - sizeof(struct ikev2payl_ident); | ^~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ikev2_id_dump': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ike_conf.c:1373:31: note: in expansion of macro 'get_payload_data_length' 1373 | (uint8_t *)(id_p + 1), get_payload_data_length(id_p)); | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ts_is_specific': ike_conf.c:1670:21: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1670 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1671:21: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1671 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ts_within': ike_conf.c:1733:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1733 | sport0 = get_uint16(&ts0->start_port); | ^~~~~~~~~~~~~~~~ ike_conf.c:1734:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1734 | eport0 = get_uint16(&ts0->end_port); | ^~~~~~~~~~~~~~ ike_conf.c:1735:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1735 | sport1 = get_uint16(&ts1->start_port); | ^~~~~~~~~~~~~~~~ ike_conf.c:1736:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | eport1 = get_uint16(&ts1->end_port); | ^~~~~~~~~~~~~~ ike_conf.c: In function 'ts_is_within_addr': ike_conf.c:1811:21: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1811 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1812:21: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1812 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ts_contains_addr': ike_conf.c:1887:21: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1887 | sport = get_uint16(&ts->start_port); | ^~~~~~~~~~~~~~~ ike_conf.c:1888:21: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1888 | eport = get_uint16(&ts->end_port); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ts_is_matching': ike_conf.c:1923:21: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1923 | get_uint16(&ts->selector_length))) | ^~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ts_match': ike_conf.c:2010:13: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2010 | put_uint16(&r_ts->selector_length, | ^~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2013:14: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2013 | put_uint16(&r_ts->start_port, 0); | ^~~~~~~~~~~~~~~~~ ike_conf.c:2014:14: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2014 | put_uint16(&r_ts->end_port, 65535); | ^~~~~~~~~~~~~~~ ike_conf.c:2016:14: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2016 | put_uint16(&r_ts->start_port, port); | ^~~~~~~~~~~~~~~~~ ike_conf.c:2017:14: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2017 | put_uint16(&r_ts->end_port, port); | ^~~~~~~~~~~~~~~ ike_conf.c: In function 'ikev2_dump_traffic_selectors': ike_conf.c:2085:20: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 2085 | get_uint16(&ts->selector_length))) | ^~~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'transform_new': ike_conf.c:2866:13: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 2866 | put_uint16(&trns->transform_length, trns_len); | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2869:13: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 2869 | put_uint16(&trns->transform_id, id); | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:2873:14: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 2873 | put_uint16(&attr->type, | ^~~~~~~~~~~ ike_conf.c:2875:14: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 2875 | put_uint16(&attr->l_or_v, keylen); | ^~~~~~~~~~~~~ ike_conf.c: In function 'ikev2_proposal_to_ipsec': ike_conf.c:3359:33: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3359 | for (attr_bytes = get_uint16(&trns->transform_length) - | ^~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3364:24: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3364 | switch (get_uint16(&attr->type)) { | ^~~~~~~~~~~ ike_conf.c:3366:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3366 | keylen = get_uint16(&attr->lorv); | ^~~~~~~~~~~ ike_conf.c:3373:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3373 | get_uint16(&attr->type)); | ^~~~~~~~~~~ In file included from isakmp_impl.h:60, from ike_conf.c:50: isakmp.h:190:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3376:12: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 3376 | alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ ike_conf.c:3376:12: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 3376 | alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:190:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3377:12: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 3377 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o isakmp.o isakmp.c isakmp.h:193:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3377:12: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 3377 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ ike_conf.c:3383:39: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3383 | alg = ikeconf_find_alg(get_uint16(&trns->transform_id), | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:3419:15: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3419 | (&trns->transform_id), | ^~~~~~~~~~~~~~~~~~~ ike_conf.c:3440:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 3440 | if (get_uint16(&trns->transform_id) != IKEV2TRANSF_ESN_NO) { | ^~~~~~~~~~~~~~~~~~~ ike_conf.c: In function 'ike_conf_check_sa': ike_conf.c:4028:3: warning: case value '0' not in enumerated type 'rc_type' [-Wswitch] 4028 | case 0: | ^~~~ ike_conf.c: In function 'ike_conf_check_consistency': ike_conf.c:4229:3: warning: case value '0' not in enumerated type 'rc_type' [-Wswitch] 4229 | case 0: | ^~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o authenticator.o authenticator.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o encryptor.o encryptor.c isakmp.c: In function 'isakmp_check_proposal_syntax': isakmp.c:1099:29: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1099 | proposal_len = get_uint16(&proposal->h.len); | ^~~~~~~~~~~~~~~~ isakmp.c:1168:31: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1168 | transform_len = get_uint16(&transform->h.len); | ^~~~~~~~~~~~~~~~~ In file included from isakmp.c:78: isakmp.c: In function 'isakmp_check_attrib_syntax': isakmp.h:190:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1229:16: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 1229 | attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.c:1229:16: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 1229 | attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:190:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1233:12: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 1233 | attrib = ISAKMP_NEXT_ATTRIB(attrib); | ^~~~~~~~~~~~~~~~~~ isakmp.h:193:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1233:12: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 1233 | attrib = ISAKMP_NEXT_ATTRIB(attrib); | ^~~~~~~~~~~~~~~~~~ In file included from isakmp.c:79: isakmp.c: In function 'isakmp_parse_proposal': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1264:13: note: in expansion of macro 'get_payload_length' 1264 | proplen = get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ isakmp.c: In function 'proppair_dup': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.c:1332:14: note: in expansion of macro 'get_payload_length' 1332 | trns_len = get_payload_length(p->trns); | ^~~~~~~~~~~~~~~~~~ isakmp.c: In function 'isakmp_p2v': isakmp.c:1601:36: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1601 | buf = rc_vnew(gen + 1, get_uint16(&gen->len) - sizeof(struct isakmp_gen)); | ^~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o crypto_openssl.o crypto_openssl.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o str2val.o str2val.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o keyed_hash.o keyed_hash.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o sockmisc.o sockmisc.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_pfkey.o ike_pfkey.c ike_pfkey.c: In function 'sadb_x_migrate_callback': ike_pfkey.c:884:2: warning: implicit declaration of function 'ikev2_migrate_script_hook'; did you mean 'ikev1_migrate_script_hook'? [-Wimplicit-function-declaration] 884 | ikev2_migrate_script_hook(ike_sa, param->sa_src, param->sa_dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | ikev1_migrate_script_hook gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_spmif.o ike_spmif.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o schedule.o schedule.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ratelimit.o ratelimit.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o script.o script.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ikev1.o ikev1/ikev1.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/genlist.o ikev1/genlist.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ipsec_doi.o ikev1/ipsec_doi.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_ident.o ikev1/isakmp_ident.c ikev1/ikev1.c: In function 'ikev1_post_acquire': ikev1/ikev1.c:1460:17: warning: variable 'sc' set but not used [-Wunused-but-set-variable] 1460 | struct sched *sc; | ^~ ikev1/ikev1.c: In function 'isakmp_set_attr_v': ikev1/ikev1.c:1572:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1572 | put_uint16(&data->type, type | ISAKMP_GEN_TLV); | ^~~~~~~~~~~ ikev1/ikev1.c:1573:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1573 | put_uint16(&data->lorv, len); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_set_attr_l': ikev1/ikev1.c:1586:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1586 | put_uint16(&data->type, type | ISAKMP_GEN_TV); | ^~~~~~~~~~~ ikev1/ikev1.c:1587:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1587 | put_uint16(&data->lorv, val); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_add_attr_v': ikev1/ikev1.c:1615:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1615 | put_uint16(&data->type, type | ISAKMP_GEN_TLV); | ^~~~~~~~~~~ ikev1/ikev1.c:1616:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1616 | put_uint16(&data->lorv, len); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_add_attr_l': ikev1/ikev1.c:1645:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1645 | put_uint16(&data->type, type | ISAKMP_GEN_TV); | ^~~~~~~~~~~ ikev1/ikev1.c:1646:13: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1646 | put_uint16(&data->lorv, val); | ^~~~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_header': ikev1/ikev1.c:1672:13: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 1672 | put_uint32(&isakmp->len, vbuf->l); | ^~~~~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_payload_c': ikev1/ikev1.c:1772:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1772 | put_uint16(&gen->len, sizeof(*gen) + src->l); | ^~~~~~~~~ ikev1/ikev1.c: In function 'set_isakmp_payload': ikev1/ikev1.c:1797:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1797 | put_uint16(&gen->len, sizeof(*gen) + src->l); | ^~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_p2ph': ikev1/ikev1.c:2046:31: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2046 | *buf = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); | ^~~~~~~~~ ikev1/ikev1.c: In function 'isakmp_parsewoh': ikev1/ikev1.c:2139:23: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2139 | p->len = get_uint16(&gen->len); | ^~~~~~~~~ ikev1/ikev1.c:2166:21: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2166 | plen = get_uint16(&gen->len); | ^~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_quick.o ikev1/isakmp_quick.c ikev1/ipsec_doi.c: In function 'get_ph1approval': ikev1/ipsec_doi.c:223:6: warning: variable 'prophlen' set but not used [-Wunused-but-set-variable] 223 | int prophlen; | ^~~~~~~~ ikev1/ipsec_doi.c: In function 't2isakmpsa': ikev1/ipsec_doi.c:572:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 572 | tlen = get_uint16(&trns->h.len) - sizeof(*trns); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:586:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 586 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:587:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 587 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:592:37: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 592 | s_oakley_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:607:22: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:622:29: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 622 | sa->enctype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:626:30: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 626 | sa->hashtype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:630:32: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 630 | sa->authmethod = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:634:30: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 634 | sa->dh_group = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:639:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 639 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:653:34: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 653 | sa->dhgrp->gen1 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:655:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 655 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:667:34: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 667 | sa->dhgrp->gen2 = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:669:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 669 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:688:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 688 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:702:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 702 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:738:25: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 738 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:780:37: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 780 | tlen -= (sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c:781:67: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 781 | d = (struct isakmp_data *)((char *)d + sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'cmp_aproppair_i': ikev1/ipsec_doi.c:1017:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1017 | len = get_uint16(&r->trns->h.len) - sizeof(*p->trns); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_proppair': ikev1/ipsec_doi.c:1241:24: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 1241 | memset(pair, 0, sizeof(pair)); | ^ ikev1/ipsec_doi.c: In function 'get_transform': ikev1/ipsec_doi.c:1392:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1392 | tlen = get_uint16(&prop->h.len) | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabyproppair': ikev1/ipsec_doi.c:1499:18: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1499 | + get_uint16(&p->trns->h.len)); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1509:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1509 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1520:24: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1520 | trnslen = get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1529:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1529 | put_uint16(&((struct isakmp_pl_p *)bp)->h.len, prophlen + trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1538:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1538 | put_uint16(&((struct isakmp_pl_t *)bp)->h.len, trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'get_sabysaprop': ikev1/ipsec_doi.c:1647:27: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1647 | newtlen += get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1660:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1660 | put_uint16(&((struct isakmp_gen *)bp)->len, newtlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1678:26: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1678 | trnslen = get_uint16(&p->trns->h.len); | ^~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1687:16: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1687 | put_uint16(&((struct isakmp_pl_p *)bp)->h.len, prophlen + trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c:1695:16: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1695 | put_uint16(&((struct isakmp_pl_t *)bp)->h.len, trnslen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'check_attr_isakmp': ikev1/ipsec_doi.c:1982:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1982 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:1986:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1986 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:1987:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1987 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:1988:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1988 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'check_attr_ipsec': ikev1/ipsec_doi.c:2178:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2178 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2183:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2183 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2184:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2184 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2185:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2185 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'check_attr_ipcomp': ikev1/ipsec_doi.c:2389:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2389 | tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2394:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2394 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2395:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2395 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:2396:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 2396 | lorv = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c: In function 'setph1prop': ikev1/ipsec_doi.c:2602:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2602 | put_uint16(&prop->h.len, proplen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'setph1trns': ikev1/ipsec_doi.c:2634:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2634 | put_uint16(&trns->h.len, trnslen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'setph2proposal0': ikev1/ipsec_doi.c:2930:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2930 | put_uint16(&trns->h.len, sizeof(*trns) + attrlen); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c:2945:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2945 | put_uint16(&prop->h.len, p->l); | ^~~~~~~~~~~~ ikev1/ipsec_doi.c: In function 'ipsecdoi_t2satrns': ikev1/ipsec_doi.c:3705:20: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 3705 | tlen = get_uint16(&t->h.len) - sizeof(*t); | ^~~~~~~~~ ikev1/ipsec_doi.c:3717:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3717 | type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3718:21: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3718 | flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; | ^~~~~~~~ ikev1/ipsec_doi.c:3723:39: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3723 | s_ipsecdoi_attr_v(type, get_uint16(&d->lorv))); | ^~~~~~~~ ikev1/ipsec_doi.c:3728:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3728 | int type = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3745:20: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3745 | || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != | ^~~~~~~~~~~ ikev1/ipsec_doi.c:3766:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3766 | int len = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3834:32: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3834 | pp->pfs_group = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3835:41: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3835 | else if (pp->pfs_group != get_uint16(&d->lorv)) { | ^~~~~~~~ ikev1/ipsec_doi.c:3845:34: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3845 | pr->encmode != get_uint16(&d->lorv)) { | ^~~~~~~~ ikev1/ipsec_doi.c:3851:29: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3851 | pr->encmode = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3861:30: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3861 | tr->authtype = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3870:29: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3870 | tr->encklen = get_uint16(&d->lorv); | ^~~~~~~~ ikev1/ipsec_doi.c:3885:37: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3885 | tlen -= (sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/ipsec_doi.c:3886:68: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 3886 | d = (struct isakmp_data *)((caddr_t)d + sizeof(*d) + get_uint16(&d->lorv)); | ^~~~~~~~ ikev1/isakmp_quick.c: In function 'quick_i2recv': ikev1/isakmp_quick.c:428:16: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | + get_uint32(&isakmp->len) - sizeof(*isakmp); | ^~~~~~~~~~~~ ikev1/isakmp_quick.c:548:54: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 548 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ ikev1/isakmp_quick.c: In function 'quick_i3recv': ikev1/isakmp_quick.c:824:54: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ ikev1/isakmp_quick.c: In function 'quick_r1recv': ikev1/isakmp_quick.c:961:20: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | tlen = get_uint32(&isakmp->len) - sizeof(*isakmp); | ^~~~~~~~~~~~ ikev1/isakmp_quick.c:1104:54: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1104 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ ikev1/isakmp_quick.c: In function 'quick_r3recv': ikev1/isakmp_quick.c:1509:54: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1509 | plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); | ^~~~~~~~~~~~ ikev1/isakmp_quick.c: In function 'quick_r3send': ikev1/isakmp_quick.c:1590:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1590 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_quick.c:1591:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1591 | put_uint32(&n->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_quick.c:1594:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1594 | put_uint16(&n->type, ISAKMP_NTYPE_CONNECTED); | ^~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_inf.o ikev1/isakmp_inf.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/handler.o ikev1/handler.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/strnames.o ikev1/strnames.c ikev1/isakmp_inf.c: In function 'isakmp_info_recv': ikev1/isakmp_inf.c:197:45: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | if (msg->l < sizeof(*isakmp) + get_uint16(&gen->len) + sizeof(*nd)) { | ^~~~~~~~~ ikev1/isakmp_inf.c:205:58: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 205 | nd = (struct isakmp_gen *) ((caddr_t) gen + get_uint16(&gen->len)); | ^~~~~~~~~ ikev1/isakmp_inf.c:208:18: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | if (get_uint16(&nd->len) > msg->l - (sizeof(struct isakmp) + | ^~~~~~~~ ikev1/isakmp_inf.c:209:18: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | get_uint16(&gen->len))) { | ^~~~~~~~~ ikev1/isakmp_inf.c:215:18: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | if (get_uint16(&nd->len) < sizeof(*nd)) { | ^~~~~~~~ ikev1/isakmp_inf.c:221:35: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | payload = rc_vmalloc(get_uint16(&nd->len)); | ^~~~~~~~ ikev1/isakmp_inf.c:228:47: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | memcpy(payload->v, (caddr_t) nd, get_uint16(&nd->len)); | ^~~~~~~~ ikev1/isakmp_inf.c:240:18: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | if (get_uint16(&gen->len) - sizeof(struct isakmp_gen) != hash->l) { | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_d1': ikev1/isakmp_inf.c:345:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | put_uint16(&d->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:346:13: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | put_uint32(&d->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:349:13: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | put_uint16(&d->num_spi, 1); | ^~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_d2': ikev1/isakmp_inf.c:405:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 405 | put_uint16(&d->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:406:14: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | put_uint32(&d->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:409:14: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | put_uint16(&d->num_spi, 1); | ^~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_nx': ikev1/isakmp_inf.c:494:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 494 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:495:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | put_uint32(&n->doi, IPSEC_DOI); | ^~~~~~~ ikev1/isakmp_inf.c:498:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_n1': ikev1/isakmp_inf.c:553:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:554:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 554 | put_uint32(&n->doi, ikev1_doitype(iph1->rmconf)); | ^~~~~~~ ikev1/isakmp_inf.c:557:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 557 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_n2': ikev1/isakmp_inf.c:600:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:601:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 601 | put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ | ^~~~~~~ ikev1/isakmp_inf.c:604:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 604 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_common': ikev1/isakmp_inf.c:705:13: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 705 | put_uint32(&isakmp->len, tlen); | ^~~~~~~~~~~~ ikev1/isakmp_inf.c:712:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 712 | put_uint16(&gen->len, sizeof(*gen) + hash->l); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_add_pl_n': ikev1/isakmp_inf.c:804:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 804 | put_uint16(&n->h.len, tlen); | ^~~~~~~~~ ikev1/isakmp_inf.c:805:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ | ^~~~~~~ ikev1/isakmp_inf.c:808:13: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 808 | put_uint16(&n->type, type); | ^~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_n': ikev1/isakmp_inf.c:854:20: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 854 | type = get_uint16(&n->type); | ^~~~~~~~ ikev1/isakmp_inf.c:903:17: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 903 | if (get_uint16(&n->h.len) < sizeof(*n) + n->spi_size) { | ^~~~~~~~~ ikev1/isakmp_inf.c:914:14: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 914 | get_uint32(&n->doi), n->proto_id, spi, n->spi_size); | ^~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_d': ikev1/isakmp_inf.c:1093:18: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1093 | if (get_uint32(&d->doi) != IPSEC_DOI) { | ^~~~~~~ ikev1/isakmp_inf.c:1096:16: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1096 | get_uint32(&d->doi)); | ^~~~~~~ ikev1/isakmp_inf.c:1110:24: warning: taking address of packed member of 'struct isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] 1110 | num_spi = get_uint16(&d->num_spi); | ^~~~~~~~~~~ ikev1/isakmp_inf.c:1111:21: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1111 | tlen = get_uint16(&d->h.len) - sizeof(struct isakmp_pl_d); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_check_notify': ikev1/isakmp_inf.c:1195:21: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1195 | switch (get_uint16(¬ify->type)) { | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c:1205:35: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1205 | s_isakmp_notify_msg(get_uint16(¬ify->type))); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c:1216:35: warning: taking address of packed member of 'struct isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] 1216 | s_isakmp_notify_msg(get_uint16(¬ify->type))); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_r_u': ikev1/isakmp_inf.c:1246:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1246 | put_uint16(&ru_ack->h.len, tlen); | ^~~~~~~~~~~~~~ ikev1/isakmp_inf.c:1247:13: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1247 | put_uint32(&ru_ack->doi, IPSEC_DOI); | ^~~~~~~~~~~~ ikev1/isakmp_inf.c:1248:13: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1248 | put_uint16(&ru_ack->type, ISAKMP_NTYPE_R_U_THERE_ACK); | ^~~~~~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_recv_r_u_ack': ikev1/isakmp_inf.c:1277:17: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1277 | if (get_uint32(&ru->data) != iph1->dpd_seq-1) { | ^~~~~~~~~ ikev1/isakmp_inf.c:1280:16: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1280 | get_uint32(&ru->data), iph1->dpd_seq-1); | ^~~~~~~~~ ikev1/isakmp_inf.c: In function 'isakmp_info_send_r_u': ikev1/isakmp_inf.c:1377:13: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1377 | put_uint16(&ru->h.len, tlen); | ^~~~~~~~~~ ikev1/isakmp_inf.c:1378:13: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | put_uint32(&ru->doi, IPSEC_DOI); | ^~~~~~~~ ikev1/isakmp_inf.c:1379:13: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1379 | put_uint16(&ru->type, ISAKMP_NTYPE_R_U_THERE); | ^~~~~~~~~ ikev1/isakmp_inf.c:1391:13: warning: taking address of packed member of 'struct isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] 1391 | put_uint32(&ru->data, iph1->dpd_seq); | ^~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/oakley.o ikev1/oakley.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/vendorid.o ikev1/vendorid.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/algorithm.o ikev1/algorithm.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/proposal.o ikev1/proposal.c ikev1/oakley.c: In function 'oakley_compute_hash3': ikev1/oakley.c:588:6: warning: variable 'error' set but not used [-Wunused-but-set-variable] 588 | int error = -1; | ^~~~~ ikev1/oakley.c: In function 'oakley_compute_hash1': ikev1/oakley.c:640:6: warning: variable 'error' set but not used [-Wunused-but-set-variable] 640 | int error = -1; | ^~~~~ ikev1/oakley.c: In function 'oakley_ph1hash_common': ikev1/oakley.c:690:6: warning: variable 'error' set but not used [-Wunused-but-set-variable] 690 | int error = -1; | ^~~~~ ikev1/oakley.c: In function 'oakley_ph1hash_base_i': ikev1/oakley.c:814:6: warning: variable 'error' set but not used [-Wunused-but-set-variable] 814 | int error = -1; | ^~~~~ ikev1/oakley.c: In function 'oakley_ph1hash_base_r': ikev1/oakley.c:953:6: warning: variable 'error' set but not used [-Wunused-but-set-variable] 953 | int error = -1; | ^~~~~ ikev1/oakley.c: In function 'oakley_validate_auth': ikev1/oakley.c:1119:15: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1119 | get_uint16(&iph1->pl_hash->h.len) - sizeof(*iph1->pl_hash)); | ^~~~~~~~~~~~~~~~~~~~~ ikev1/oakley.c: In function 'oakley_savecert': ikev1/oakley.c:1953:18: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1953 | get_uint16(&gen->len) - sizeof(*gen) - 1); | ^~~~~~~~~ ikev1/oakley.c: In function 'save_certbuf': ikev1/oakley.c:2136:16: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2136 | if(get_uint16(&gen->len) <= sizeof(*gen)){ | ^~~~~~~~~ ikev1/oakley.c:2149:34: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 2149 | new->pl = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); | ^~~~~~~~~ ikev1/vendorid.c: In function 'check_vendorid': ikev1/vendorid.c:215:22: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | vidlen = get_uint16(&gen->len) - sizeof(*gen); | ^~~~~~~~~ ikev1/oakley.c: In function 'oakley_do_decrypt': ikev1/oakley.c:2995:13: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 2995 | put_uint32(&((struct isakmp *)buf->v)->len, buf->l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev1/oakley.c: In function 'oakley_do_encrypt': ikev1/oakley.c:3113:13: warning: taking address of packed member of 'struct isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] 3113 | put_uint32(&((struct isakmp *)buf->v)->len, buf->l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/pfkey.o ikev1/pfkey.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ikev1_natt.o ikev1/ikev1_natt.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2.o ikev2.c ikev1/pfkey.c: In function 'pk_sendgetspi': ikev1/pfkey.c:567:19: warning: variable 'maxspi' set but not used [-Wunused-but-set-variable] 567 | uint32_t minspi, maxspi; | ^~~~~~ ikev1/pfkey.c:567:11: warning: variable 'minspi' set but not used [-Wunused-but-set-variable] 567 | uint32_t minspi, maxspi; | ^~~~~~ ikev1/pfkey.c: In function 'pk_sendget': ikev1/pfkey.c:752:22: warning: variable 'wsize' set but not used [-Wunused-but-set-variable] 752 | unsigned int wsize = 4; /* XXX static size of window */ | ^~~~~ ikev2.c: In function 'ikev2_input': ikev2.c:236:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:282:4: note: in expansion of macro 'get_notify_type' 282 | get_notify_type((struct ikev2payl_notify*)first_payload) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_check_new_request': ikev2.c:972:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1015:6: note: in expansion of macro 'get_payload_length' 1015 | get_payload_length(first_payload) > sizeof(struct ikev2payl_notify) && | ^~~~~~~~~~~~~~~~~~ ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1016:6: note: in expansion of macro 'get_notify_type' 1016 | get_notify_type((struct ikev2payl_notify *)first_payload) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.c: In function 'responder_state0_recv': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1087:9: note: in expansion of macro 'get_notify_type' 1087 | && get_notify_type((struct ikev2payl_notify *)p) == IKEV2_COOKIE) { | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1088:3: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1088 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1090:40: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1090 | for (; type != IKEV2_NO_NEXT_PAYLOAD; POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c:1158:17: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1158 | if (get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:70: ikev2.c:1164:21: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1164 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1176:10: note: in expansion of macro 'get_payload_length' 1176 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1210:45: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), FALSE); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.c: In function 'initiator_ike_sa_init_recv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1434:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1434 | POINT_NEXT_PAYLOAD(payload, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1515:6: note: in expansion of macro 'get_payload_length' 1515 | if (get_payload_length(&ke->header) < sizeof(struct ikev2payl_ke) || | ^~~~~~~~~~~~~~~~~~ ikev2.c:1516:17: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1516 | get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:70: ikev2.c:1518:21: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 1518 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1523:10: note: in expansion of macro 'get_payload_length' 1523 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2.c:1585:45: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1585 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'responder_ike_sa_auth_recv0': ikev2.c:1992:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1992 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:1997:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 1997 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ In file included from ikev2.c:70: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.c:2045:33: note: in expansion of macro 'get_notify_type' 2045 | ikev2_notify_type_str(get_notify_type((struct ikev2payl_notify *)p)))); | ^~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:2101:37: note: in expansion of macro 'get_payload_data_length' 2101 | rc_vnew((uint8_t *)(id_i + 1), get_payload_data_length(id_i)); | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:1949:31: warning: variable 'certreq' set but not used [-Wunused-but-set-variable] 1949 | struct ikev2_payload_header *certreq = 0; | ^~~~~~~ ikev2.c:1948:31: warning: variable 'cert' set but not used [-Wunused-but-set-variable] 1948 | struct ikev2_payload_header *cert = 0; | ^~~~ ikev2.c: In function 'responder_ike_sa_auth_cont': ikev2.c:2217:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2217 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2235:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2235 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2301:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2301 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'initiator_ike_sa_auth_recv0': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2656:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2656 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ In file included from ikev2.c:70: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2.c:2696:33: note: in expansion of macro 'get_notify_type' 2696 | ikev2_notify_type_str(get_notify_type | ^~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:2741:34: note: in expansion of macro 'get_payload_data_length' 2741 | rc_vnew((uint8_t *)(id_r + 1), get_payload_data_length(id_r));; | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:2642:31: warning: variable 'cert' set but not used [-Wunused-but-set-variable] 2642 | struct ikev2_payload_header *cert = 0; | ^~~~ ikev2.c: In function 'initiator_ike_sa_auth_cont': ikev2.c:2827:45: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2827 | ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:2832:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 2832 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c:2794:31: warning: variable 'id_r' set but not used [-Wunused-but-set-variable] 2794 | struct ikev2_payload_header *id_r = 0; | ^~~~ ikev2.c: In function 'ikev2_established_recv': ikev2.c:3012:28: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3012 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_createchild_responder_recv': ikev2.c:3296:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3296 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:3302:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 3302 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2.c:3368:6: note: in expansion of macro 'get_payload_data_length' 3368 | if (get_payload_data_length(sa) > sizeof(struct ikev2proposal) && | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3486:18: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3486 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:3492:19: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3492 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3501:11: note: in expansion of macro 'get_payload_length' 3501 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3513:11: note: in expansion of macro 'get_payload_length' 3513 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_createchild_initiator_recv': ikev2.c:3790:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 3790 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:3821:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 3821 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c:3908:18: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3908 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:3912:19: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 3912 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3917:11: note: in expansion of macro 'get_payload_length' 3917 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:3929:11: note: in expansion of macro 'get_payload_length' 3929 | dhlen = get_payload_length(&ke->header) - | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'informational_responder_recv': ikev2.c:4235:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4235 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:4240:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 4240 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'informational_initiator_recv': ikev2.c:4339:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4339 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:55: ikev2.c: In function 'ikev2_info_init_notify_recv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2.c:4383:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 4383 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_respond_null': ikev2.c:4443:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4443 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_respond_error': ikev2.c:4489:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 4489 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_process_delete': ikev2.c:4549:23: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 4549 | num_spi = get_uint16(&d->dh.num_spi); | ^~~~~~~~~~~~~~ ikev2.c:4544:21: warning: variable 'policy' set but not used [-Wunused-but-set-variable] 4544 | struct rcf_policy *policy; | ^~~~~~ In file included from ikev2.c:55: ikev2.c: In function 'ikev2_parse_sa': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4777:3: note: in expansion of macro 'get_payload_length' 4777 | get_payload_length(sa_payload) - | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_proppair_to_isakmpsa': ikev2.c:4847:25: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4847 | s->encr = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4850:24: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4850 | s->prf = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4873:27: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4873 | s->integr = get_uint16(&transf->transform_id); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4879:29: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4879 | ikev2_dhinfo(get_uint16(&transf->transform_id)); | ^~~~~~~~~~~~~~~~~~~~~ ikev2.c:4891:15: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 4891 | get_uint16(&transf->transform_length) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ikev2.c:54: isakmp.h:190:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4898:16: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 4898 | attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:193:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ ikev2.c:4898:16: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 4898 | attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4899:24: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4899 | switch (get_uint16(&attr->type)) { | ^~~~~~~~~~~ ikev2.c:4901:26: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4901 | keylen = get_uint16(&attr->lorv); | ^~~~~~~~~~~ ikev2.c:4908:22: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 4908 | get_uint16(&attr->type)); | ^~~~~~~~~~~ In file included from ikev2.c:54: isakmp.h:190:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) | ^~~~~~~~~~ isakmp.h:191:42: note: in expansion of macro 'ISAKMP_ATTRIBUTE_IS_SHORT' 191 | #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ isakmp.h:195:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4911:12: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4911 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ isakmp.h:193:50: warning: taking address of packed member of 'struct isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) | ^~~~~~~~~~ isakmp.h:195:30: note: in expansion of macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' 195 | ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4911:12: note: in expansion of macro 'ISAKMP_NEXT_ATTRIB' 4911 | attr = ISAKMP_NEXT_ATTRIB(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_transform_header': ikev2.c:5032:13: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 5032 | put_uint16(&t->transform_length, len); | ^~~~~~~~~~~~~~~~~~~~ ikev2.c:5035:13: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 5035 | put_uint16(&t->transform_id, id); | ^~~~~~~~~~~~~~~~ ikev2.c: In function 'ikev2_ikesa_to_proposal_sub': ikev2.c:5072:16: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 5072 | put_uint16(&attrib->type, | ^~~~~~~~~~~~~ ikev2.c:5074:16: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 5074 | put_uint16(&attrib->l_or_v, sa->encrklen); | ^~~~~~~~~~~~~~~ ikev2.c:5116:14: warning: taking address of packed member of 'struct ikev2proposal' may result in an unaligned pointer value [-Waddress-of-packed-member] 5116 | put_uint16(&prop->proposal_length, p - (uint8_t *)buf->v); | ^~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_auth.o ikev2_auth.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_child.o ikev2_child.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_cookie.o ikev2_cookie.c In file included from ikev2_auth.c:52: ikev2_auth.c: In function 'ikev2_auth_verify': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_auth.c:428:4: note: in expansion of macro 'get_payload_length' 428 | get_payload_length(auth_payload) - | ^~~~~~~~~~~~~~~~~~ ikev2_child.c: In function 'ikev2_create_child_responder': ikev2_child.c:497:35: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 497 | dhdef = ikev2_dhinfo(get_uint16(&transf->transform_id)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2_child.c:34: ikev2_child.c: In function 'ikev2_child_getspi_response': ikev2_child.c:1063:22: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1063 | assert(get_uint16(&prop->h.len) == | ^~~~~~~~~~~~ ikev2_child.c:1063:22: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 1063 | assert(get_uint16(&prop->h.len) == | ^~~~~~~~~~~~ ikev2_child.c: In function 'ikev2_update_child': ikev2_child.c:1376:14: warning: variable 'g_ir' set but not used [-Wunused-but-set-variable] 1376 | rc_vchar_t *g_ir; | ^~~~ In file included from ikev2_cookie.c:52: ikev2_cookie.c: In function 'ikev2_retransmit_add_cookie': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:153:9: note: in expansion of macro 'get_notify_type' 153 | && get_notify_type((struct ikev2payl_notify *)first_payload) == | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:156:33: note: in expansion of macro 'get_payload_length' 156 | size_t first_payload_length = get_payload_length(first_payload); | ^~~~~~~~~~~~~~~~~~ ikev2_cookie.c:160:15: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:162:18: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | get_uint32(&ikehdr->length) - first_payload_length); | ^~~~~~~~~~~~~~~ ikev2_cookie.c:161:14: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | put_uint32(&ikehdr->length, | ^~~~~~~~~~~~~~~ ikev2_cookie.c:165:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | packet_len = get_uint32(&ikehdr->length); | ^~~~~~~~~~~~~~~ In file included from ikev2_cookie.c:52: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:166:22: note: in expansion of macro 'get_payload_length' 166 | cookie_notify_len = get_payload_length(notify); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:179:33: note: in expansion of macro 'get_payload_length' 179 | memmove(first_payload, notify, get_payload_length(notify)); | ^~~~~~~~~~~~~~~~~~ ikev2_cookie.c:183:13: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | put_uint32(&ikehdr->length, packet->l); | ^~~~~~~~~~~~~~~ In file included from ikev2_cookie.c:34: ikev2_cookie.c: In function 'ikev2_check_request_cookie': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:221:9: note: in expansion of macro 'get_notify_type' 221 | assert(get_notify_type(notify) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:221:9: note: in expansion of macro 'get_notify_type' 221 | assert(get_notify_type(notify) == IKEV2_COOKIE); | ^~~~~~~~~~~~~~~ In file included from ikev2_cookie.c:52: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_cookie.c:228:6: note: in expansion of macro 'get_payload_length' 228 | if (get_payload_length(¬ify->header) != | ^~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_notify.o ikev2_notify.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_packet.o ikev2_packet.c ikev2_packet.c: In function 'ikev2_packet_construct': ikev2_packet.c:204:14: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | put_uint16(&p->payload_length, payload_length); | ^~~~~~~~~~~~~~~~~~ ikev2_packet.c:259:14: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | put_uint16(&p->payload_length, payloads->l); | ^~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_payload.o ikev2_payload.c In file included from ikev2_notify.c:68: ikev2_notify.c: In function 'resp_state0_recv_notify': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:80:31: note: in expansion of macro 'get_notify_type' 80 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:92:10: note: in expansion of macro 'get_notify_type' 92 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:105:32: note: in expansion of macro 'get_notify_type' 105 | notify->nh.protocol_id, get_notify_type(notify)); | ^~~~~~~~~~~~~~~ ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:126:29: note: in expansion of macro 'get_notify_type' 126 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:68: ikev2_notify.c: In function 'init_ike_sa_init_recv_notify': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:149:31: note: in expansion of macro 'get_notify_type' 149 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:161:10: note: in expansion of macro 'get_notify_type' 161 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:169:7: note: in expansion of macro 'get_payload_length' 169 | if (get_payload_length(¬ify->header) < | ^~~~~~~~~~~~~~~~~~ In file included from ikev2_notify.c:68: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:174:11: note: in expansion of macro 'get_payload_length' 174 | get_payload_length(¬ify->header), | ^~~~~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:264:8: note: in expansion of macro 'get_notify_type' 264 | (get_notify_type(notify) <= | ^~~~~~~~~~~~~~~ ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:268:29: note: in expansion of macro 'get_notify_type' 268 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'resp_ike_sa_auth_recv_notify': ikev2_notify.c:289:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:292:10: note: in expansion of macro 'get_notify_type' 292 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c:286:11: warning: variable 'message_id' set but not used [-Wunused-but-set-variable] 286 | uint32_t message_id; | ^~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2_notify.c: In function 'init_ike_sa_auth_recv_notify': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:338:10: note: in expansion of macro 'get_notify_type' 338 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:363:29: note: in expansion of macro 'get_notify_type' 363 | ikev2_notify_type_str(get_notify_type(notify))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:68: ikev2_notify.c: In function 'createchild_init_recv_notify': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:401:31: note: in expansion of macro 'get_notify_type' 401 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:407:10: note: in expansion of macro 'get_notify_type' 407 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:68: ikev2_notify.c: In function 'createchild_resp_recv_notify': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:469:31: note: in expansion of macro 'get_notify_type' 469 | ikev2_notify_type_str(get_notify_type(notify)))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:471:10: note: in expansion of macro 'get_notify_type' 471 | switch (get_notify_type(notify)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_process_notify': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:566:22: note: in expansion of macro 'get_notify_type' 566 | unsigned int type = get_notify_type(n); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:68: ikev2_notify.c: In function 'ikev2_process_child_notify': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_notify.c:654:31: note: in expansion of macro 'get_notify_type' 654 | ikev2_notify_type_str(get_notify_type(n)))); | ^~~~~~~~~~~~~~~ In file included from ikev2_notify.c:55: ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:656:10: note: in expansion of macro 'get_notify_type' 656 | switch (get_notify_type(n)) { | ^~~~~~~~~~~~~~~ ikev2_notify.c: In function 'ikev2_respond_with_notify': ikev2.h:133:16: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | put_uint16(&(p_)->payload_length, (len_)); \ | ^~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:718:2: note: in expansion of macro 'set_payload_header' 718 | set_payload_header(¬ify->header, IKEV2_NO_NEXT_PAYLOAD, notify_len); | ^~~~~~~~~~~~~~~~~~ ikev2_notify.c:725:13: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 725 | put_uint16(¬ify->nh.notify_message_type, msg_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_proposal.o ikev2_proposal.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_rekey.o ikev2_rekey.c ikev2_payload.c: In function 'ikev2_check_payloads': ikev2_payload.c:115:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (bytes != get_uint32(&hdr->length)) { | ^~~~~~~~~~~~ In file included from ikev2_payload.c:61: ikev2_payload.c:119:28: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | bytes, get_uint32(&hdr->length))); | ^~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ In file included from ikev2_payload.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:127:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 127 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:134:20: note: in expansion of macro 'get_payload_length' 134 | payload_length = get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:193:37: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | d->dh.spi_size * get_uint16(&d->dh.num_spi)) { | ^~~~~~~~~~~~~~ In file included from ikev2_payload.c:61: ikev2_payload.c:198:41: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 198 | d->dh.spi_size * get_uint16(&d->dh.num_spi))); | ^~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_payload.c: In function 'ikev2_print_ts': ikev2_payload.c:282:16: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | get_uint16(&ts->selector_length)); | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:288:43: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | type, ts->protocol_id, get_uint16(&ts->selector_length), | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:289:20: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | get_uint16(&ts->start_port), get_uint16(&ts->end_port)); | ^~~~~~~~~~~~~~~ ikev2_payload.c:289:49: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | get_uint16(&ts->start_port), get_uint16(&ts->end_port)); | ^~~~~~~~~~~~~ ikev2_payload.c:297:15: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | get_uint16(&ts->selector_length)); | ^~~~~~~~~~~~~~~~~~~~ In file included from ikev2_payload.c:61: ikev2_payload.c: In function 'ikev2_check_ts_payload': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_payload.c:326:9: note: in expansion of macro 'get_payload_length' 326 | get_payload_length(payload), ts_payload->tsh.num_ts)); | ^~~~~~~~~~~~~~~~~~ In file included from ikev2_payload.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:327:6: note: in expansion of macro 'get_payload_length' 327 | if (get_payload_length(ts_payload) < sizeof(struct ikev2payl_traffic_selector)) { | ^~~~~~~~~~~~~~~~~~ In file included from ikev2_payload.c:61: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ ikev2_payload.c:329:10: note: in expansion of macro 'get_payload_length' 329 | get_payload_length(ts_payload), | ^~~~~~~~~~~~~~~~~~ In file included from ikev2_payload.c:55: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:334:6: note: in expansion of macro 'get_payload_length' 334 | get_payload_length(ts_payload) - sizeof(struct ikev2payl_traffic_selector); | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:351:23: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 351 | ts_len = get_uint16(&ts->selector_length); | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_check_config_syntax': ikev2_payload.c:398:18: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | if (get_uint16(&attrib->type) & IKEV2CFG_ATTR_RESERVED) { | ^~~~~~~~~~~~~ In file included from ikev2_payload.c:55: ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:73: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:402:16: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 402 | attrib_len = IKEV2CFG_ATTR_TOTALLENGTH(attrib); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_check_icv': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:435:3: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 435 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:441:6: note: in expansion of macro 'get_payload_data_length' 441 | if (get_payload_data_length(p) < icv_len) { | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:445:7: note: in expansion of macro 'get_payload_data_length' 445 | get_payload_data_length(p), icv_len); | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:449:26: note: in expansion of macro 'get_payload_length' 449 | tail = ((uint8_t *)p) + get_payload_length(p); | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_decrypt': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:532:3: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 532 | POINT_NEXT_PAYLOAD(p, type); | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:539:6: note: in expansion of macro 'get_payload_data_length' 539 | if (get_payload_data_length(p) < iv_len + block_len + icv_len) { | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:123:38: note: in expansion of macro 'get_payload_length' 123 | #define get_payload_data_length(p_) (get_payload_length(p_) - sizeof(struct ikev2_payload_header)) | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:546:19: note: in expansion of macro 'get_payload_data_length' 546 | ciphertext_len = get_payload_data_length(p) - iv_len - icv_len; | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:569:13: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 569 | put_uint16(&p->payload_length, sizeof(struct ikev2_payload_header)); | ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:577:13: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | put_uint32(&ikehdr->length, msglen); | ^~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_notify_payload': ikev2_payload.c:727:13: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | put_uint16(&nh->notify_message_type, message_type); | ^~~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_delete_payload': ikev2_payload.c:755:13: warning: taking address of packed member of 'struct ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 755 | put_uint16(&dh->num_spi, num_spi); | ^~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_construct_ts': ikev2_payload.c:975:15: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | put_uint16(&t->selector_length, | ^~~~~~~~~~~~~~~~~~~ ikev2_payload.c:983:17: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 983 | put_uint16(&t->start_port, addr->port); | ^~~~~~~~~~~~~~ ikev2_payload.c:984:17: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 984 | put_uint16(&t->end_port, addr->port); | ^~~~~~~~~~~~ ikev2_payload.c:986:17: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 986 | put_uint16(&t->start_port, | ^~~~~~~~~~~~~~ ikev2_payload.c:988:17: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 988 | put_uint16(&t->end_port, | ^~~~~~~~~~~~ ikev2_payload.c:995:16: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 995 | put_uint16(&t->start_port, uss); | ^~~~~~~~~~~~~~ ikev2_payload.c:996:16: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 996 | put_uint16(&t->end_port, use); | ^~~~~~~~~~~~ ikev2_payload.c:999:16: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | put_uint16(&t->start_port, IKEV2_TS_PORT_MIN); | ^~~~~~~~~~~~~~ ikev2_payload.c:1000:16: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1000 | put_uint16(&t->end_port, IKEV2_TS_PORT_MAX); | ^~~~~~~~~~~~ ikev2_payload.c: In function 'ikev2_confirm_ts': ikev2_payload.c:1102:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1102 | sport = get_uint16(&t->start_port); | ^~~~~~~~~~~~~~ ikev2_payload.c:1103:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | eport = get_uint16(&t->end_port); | ^~~~~~~~~~~~ ikev2_payload.c:1217:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1217 | sport = get_uint16(&t->start_port); | ^~~~~~~~~~~~~~ ikev2_payload.c:1218:22: warning: taking address of packed member of 'struct ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] 1218 | eport = get_uint16(&t->end_port); | ^~~~~~~~~~~~ ikev2_proposal.c: In function 'ikev2_get_transforms': ikev2_proposal.c:179:27: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | transf_len = get_uint16(&transf->transform_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c: In function 'ikev2_compare_transforms': ikev2_proposal.c:299:23: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | my_id = get_uint16(&((struct ikev2transform *)m->trns)->transform_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c:311:26: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | peer_id = get_uint16(&((struct ikev2transform *)pp->trns)->transform_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c: In function 'ikev2_compare_attributes': ikev2_proposal.c:357:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 357 | get_uint16(&my_transf->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~~~~~~ ikev2_proposal.c:360:14: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | get_uint16(&peer_transf->h.len) - sizeof(struct isakmp_pl_t); | ^~~~~~~~~~~~~~~~~~~ ikev2_proposal.c:376:17: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 376 | get_uint16(&my_attrib->type) != (IKEV2ATTRIB_KEY_LENGTH | IKEV2ATTRIB_SHORT)) | ^~~~~~~~~~~~~~~~ In file included from ikev2_proposal.c:150: ikev2.h:330:49: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | #define IKEV2ATTRIB_VALUE_SHORT(_a) (get_uint16(&(_a)->l_or_v)) | ^~~~~~~~~~~~~ ikev2_proposal.c:378:14: note: in expansion of macro 'IKEV2ATTRIB_VALUE_SHORT' 378 | my_keylen = IKEV2ATTRIB_VALUE_SHORT(my_attrib); | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c:381:17: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 381 | get_uint16(&peer_attrib->type) != (IKEV2ATTRIB_KEY_LENGTH | IKEV2ATTRIB_SHORT)) | ^~~~~~~~~~~~~~~~~~ In file included from ikev2_proposal.c:150: ikev2.h:330:49: warning: taking address of packed member of 'struct ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | #define IKEV2ATTRIB_VALUE_SHORT(_a) (get_uint16(&(_a)->l_or_v)) | ^~~~~~~~~~~~~ ikev2_proposal.c:383:16: note: in expansion of macro 'IKEV2ATTRIB_VALUE_SHORT' 383 | peer_keylen = IKEV2ATTRIB_VALUE_SHORT(peer_attrib); | ^~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c: In function 'ikev2_match_transforms': ikev2_proposal.c:452:23: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | my_id = get_uint16(&((struct ikev2transform *)m->trns)->transform_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c:455:20: warning: taking address of packed member of 'struct ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | get_uint16(&((struct ikev2transform *)pp->trns)->transform_id)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_proposal.c: In function 'ikev2_pack_proposal_sub': ikev2_proposal.c:619:28: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 619 | trns_len = get_uint16(&trns->h.len); | ^~~~~~~~~~~~ ikev2_proposal.c:645:16: warning: taking address of packed member of 'struct isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] 645 | put_uint16(&prophdr->h.len, | ^~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_config.o ikev2_config.c ikev2_rekey.c: In function 'ikev2_rekey_ikesa_responder': ikev2_rekey.c:451:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 451 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:487:17: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2_rekey.c:53: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:499:10: note: in expansion of macro 'get_payload_length' 499 | dhlen = get_payload_length(ke) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c: In function 'ikev2_rekey_ikesa_init_recv': ikev2_rekey.c:711:26: warning: taking address of packed member of 'struct ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | message_id = get_uint32(&ikehdr->message_id); | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2_rekey.c:53: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:126:64: note: in expansion of macro 'get_payload_length' 126 | (p_) = (struct ikev2_payload_header *)(((uint8_t *)(p_)) + get_payload_length((p_))) \ | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:716:7: note: in expansion of macro 'POINT_NEXT_PAYLOAD' 716 | POINT_NEXT_PAYLOAD(p, type)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:770:6: note: in expansion of macro 'get_payload_length' 770 | if (get_payload_length(&ke->header) < sizeof(struct ikev2payl_ke) | ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:771:20: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | || get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ikev2_rekey.c:62: ikev2_rekey.c:773:21: warning: taking address of packed member of 'struct ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 773 | get_uint16(&ke->ke_h.dh_group_id), | ^~~~~~~~~~~~~~~~~~~~~ debug.h:53:58: note: in definition of macro 'TRACE' 53 | #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) | ^~~~~ In file included from ikev2_rekey.c:53: ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:778:10: note: in expansion of macro 'get_payload_length' 778 | dhlen = get_payload_length(&ke->header) - sizeof(struct ikev2payl_ke); | ^~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'cfg_attrib_set': ikev2_config.c:137:13: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | put_uint16(&a->type, type); | ^~~~~~~~ ikev2_config.c:138:13: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | put_uint16(&a->length, length); | ^~~~~~~~~~ In file included from ikev2_config.c:41: ikev2_config.c: In function 'ikev2_process_cfg_request_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:315:15: note: in expansion of macro 'get_payload_length' 315 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:73: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:318:16: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 318 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:73: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:78: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:319:11: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 319 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:44: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:320:15: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 320 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:321:14: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 321 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c: In function 'ikev2_process_cfg_reply_attribs': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:786:15: note: in expansion of macro 'get_payload_length' 786 | for (bytes = get_payload_length(cfg) - sizeof(*cfg), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:73: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:789:16: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 789 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:73: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:78: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:790:11: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 790 | attr = IKEV2CFG_ATTR_NEXT(attr)) { | ^~~~~~~~~~~~~~~~~~ ikev2.h:660:44: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:793:10: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 793 | type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:794:9: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 794 | len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:930:26: warning: taking address of packed member of 'struct ikev2cfg_mip6prefix' may result in an unaligned pointer value [-Waddress-of-packed-member] 930 | get_uint32(&p->prefix_lifetime), | ^~~~~~~~~~~~~~~~~~~ In file included from ikev2_config.c:41: ikev2_config.c: In function 'ikev2_process_config_informational': ikev2.h:122:44: warning: taking address of packed member of 'struct ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | #define get_payload_length(p_) (get_uint16(&((struct ikev2_payload_header *)(p_))->payload_length)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:966:13: note: in expansion of macro 'get_payload_length' 966 | bytes = get_payload_length(cfg) - sizeof(*cfg); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:73: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:664:78: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 664 | #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_config.c:968:15: note: in expansion of macro 'IKEV2CFG_ATTR_NEXT' 968 | attr = IKEV2CFG_ATTR_NEXT(attr), | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2.h:662:73: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 662 | #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) | ^~~~~~~~~~~~~~~~~~~~ ikev2_config.c:969:14: note: in expansion of macro 'IKEV2CFG_ATTR_TOTALLENGTH' 969 | bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ikev2.h:660:44: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:970:16: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 970 | attr_type = IKEV2CFG_ATTR_TYPE(attr); | ^~~~~~~~~~~~~~~~~~ ikev2.h:661:46: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) | ^~~~~~~~~~~~~ ikev2_config.c:971:15: note: in expansion of macro 'IKEV2CFG_ATTR_LENGTH' 971 | attr_len = IKEV2CFG_ATTR_LENGTH(attr); | ^~~~~~~~~~~~~~~~~~~~ ikev2.h:660:44: warning: taking address of packed member of 'struct ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) | ^~~~~~~~~~~ ikev2_config.c:976:12: note: in expansion of macro 'IKEV2CFG_ATTR_TYPE' 976 | switch (IKEV2CFG_ATTR_TYPE(attr)) { | ^~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o nattraversal.o nattraversal.c gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o eaytest.o eaytest.c In file included from nattraversal.c:53: nattraversal.c: In function 'natt_process_natd': ikev2.h:465:41: warning: taking address of packed member of 'struct ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nattraversal.c:185:9: note: in expansion of macro 'get_notify_type' 185 | type = get_notify_type(n); | ^~~~~~~~~~~~~~~ gcc -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o iked main.o dh.o ike_sa.o ike_conf.o isakmp.o authenticator.o encryptor.o crypto_openssl.o str2val.o keyed_hash.o sockmisc.o ike_pfkey.o ike_spmif.o schedule.o ratelimit.o script.o ikev1/ikev1.o ikev1/genlist.o ikev1/ipsec_doi.o ikev1/isakmp_ident.o ikev1/isakmp_quick.o ikev1/isakmp_inf.o ikev1/handler.o ikev1/strnames.o ikev1/oakley.o ikev1/vendorid.o ikev1/algorithm.o ikev1/proposal.o ikev1/pfkey.o ikev1/ikev1_natt.o ikev2.o ikev2_auth.o ikev2_child.o ikev2_cookie.o ikev2_notify.o ikev2_packet.o ikev2_payload.o ikev2_proposal.o ikev2_rekey.o ikev2_config.o nattraversal.o -lracoon -lcrypto -ldl gcc -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o eaytest eaytest.o crypto_openssl.o str2val.o -lracoon -lcrypto -ldl ikev2.c:5192:34: warning: type of 'aes_cmac_hash_method' does not match original declaration [-Wlto-type-mismatch] 5192 | extern struct keyed_hash_method aes_cmac_hash_method; | ^ keyed_hash.c:430:30: note: type 'struct eay_keyed_hash_method' should match type 'struct keyed_hash_method' 430 | struct eay_keyed_hash_method aes_cmac_hash_method = { | ^ keyed_hash.c:430:30: note: 'aes_cmac_hash_method' was previously declared here keyed_hash.c:430:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ikev2.c:5191:34: warning: type of 'aes_xcbc_hash_method' does not match original declaration [-Wlto-type-mismatch] 5191 | extern struct keyed_hash_method aes_xcbc_hash_method; | ^ keyed_hash.c:390:30: note: type 'struct eay_keyed_hash_method' should match type 'struct keyed_hash_method' 390 | struct eay_keyed_hash_method aes_xcbc_hash_method = { | ^ keyed_hash.c:390:30: note: 'aes_xcbc_hash_method' was previously declared here keyed_hash.c:390:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used if ! ./eaytest ;then \ echo "### WARNING: #################################################"; \ echo "### WARNING: #################################################"; \ echo "### WARNING: "; \ echo "### WARNING: Your OpenSSL library has a BUG of DH calculation."; \ echo "### WARNING: Please read racoon2/BUGS."; \ echo "### WARNING: "; \ echo "### WARNING: #################################################"; \ echo "### WARNING: #################################################"; \ fi Linked with OpenSSL 1.1.1g FIPS 21 Apr 2020 **Test for generate a random number.** 8ef9b575 32c241b2 553f988f a50c5e94 72075ab5 8305aa06 b94cd717 fbc05593 6e341538 d2b8acff b8db3696 a7fbe971 b3d32249 eccd4123 c9b23d1f 364b249d fed3a6d6 2d655736 f3b17fb2 347ebb7e c867b20d 1d741283 5aa3a991 98e29e18 **Test for DH.** **Test for DH modp768.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a63a3620 ffffffff ffffffff private key for user 1 = f552fdd7 b3e24940 576ee329 public key for user 1 = 32ecd5b1 2ab6ad4f 80aafeb1 597d4fcd 9bb5b844 4bf93561 abeab14b 73f27581 eba7743a 231cc359 1373a9e5 d76d0707 021243b5 441b5ba0 9b575814 11e8ffb9 e4445983 838aed4a bc96639c 6960c965 daa7052c cd5d200a 53b63849 e368ce82 private key for user 2 = e165934b 692c4c17 b34cb204 public key for user 2 = c5fc0980 14f290cf cdc293e2 d3214be6 db0ad786 db99eecc a77fa3d3 fe97507c 67c5c1d1 01887b50 615de571 8dc70577 79266d70 f54610a5 3cdbf4ee 386056e5 e5115ad0 dcb92486 0415dda6 4df10055 f3b783d5 0545834f af05ed45 be94c11d sharing gxy1 of user 1 = 683e6d70 0b67b64f ff474980 1dfae047 c989a159 2b4d77fc 0e72e122 ba432bd4 d813c8f5 32ec5c49 2e28c2bd a1b78f9a 2f777667 0c30ecd6 d17dc682 f5b8f1f1 9616cec3 ca33c9bd dea6c5cb 1213d3d6 755afd13 f40a4c29 93c2a6fb c9a7ea91 sharing gxy2 of user 2 = 683e6d70 0b67b64f ff474980 1dfae047 c989a159 2b4d77fc 0e72e122 ba432bd4 d813c8f5 32ec5c49 2e28c2bd a1b78f9a 2f777667 0c30ecd6 d17dc682 f5b8f1f1 9616cec3 ca33c9bd dea6c5cb 1213d3d6 755afd13 f40a4c29 93c2a6fb c9a7ea91 **Test for DH modp1024.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece65381 ffffffff ffffffff private key for user 1 = d2e4b05d 5ed0ff7a f97436f9 public key for user 1 = f6e9eda2 c6ceb888 85f051d4 7942dff1 ae44f457 54089695 ba22ce71 425eac3f 8c812253 72e2bb4d 8fb19055 340578d7 7a0531b2 d4833cc2 04605321 01889493 606681d7 f4ba1587 9038ac8e bb348e0e 94855931 87141c41 42bef4d5 9713abc8 040859cc 6a3705f8 5b39f963 df804e8f e2049171 5ec609aa 1bf3ef3d f8390dc7 private key for user 2 = e01fe470 69353f83 6e5c3109 public key for user 2 = edbeb452 521db142 cde426d1 5743069b fd1cd57c 100557a1 3a886a5d ea556dd8 16dd2bd9 f97f2069 f6da4f39 37861abc 8a70622f 3bc0cee1 ffcffb2f 7f687277 b5fa923c eacc3935 6db3e875 2f7ca140 52842519 b5528bcd 62ed0993 d39a8341 a60130c2 30775131 6bf18691 d3cea937 85c9cee2 1751f175 1e95bf18 05d87698 sharing gxy1 of user 1 = ecc7194c 9ae94042 bfc5a082 255baa6f 7c974be5 cbf5f97f 42c32d5c 39f4d0fa a331c453 2a84d1ec 997e4777 ed5bdefd ad70c31c 7c4b426c 6054f49b 6e074a50 a63a9056 24002c89 7e88e905 cb349f04 805ef1d9 fc397859 d216943e 4b9276e4 f4a5bd04 34541851 a01b09bf 7d9c6763 8d827608 987f48d7 a970d402 90ed569b sharing gxy2 of user 2 = ecc7194c 9ae94042 bfc5a082 255baa6f 7c974be5 cbf5f97f 42c32d5c 39f4d0fa a331c453 2a84d1ec 997e4777 ed5bdefd ad70c31c 7c4b426c 6054f49b 6e074a50 a63a9056 24002c89 7e88e905 cb349f04 805ef1d9 fc397859 d216943e 4b9276e4 f4a5bd04 34541851 a01b09bf 7d9c6763 8d827608 987f48d7 a970d402 90ed569b **Test for DH modp1536.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca237327 ffffffff ffffffff private key for user 1 = a7e1b09d c8a9be19 1b37cd2a public key for user 1 = b15a18ae acc78611 be89b8a0 b935574b 49844d1b 5bf6ad60 7ca3788e 57e41c97 19c1b030 975238e1 1e82d21b 11083a8a 27c8229b f9fb55fc 6d05fa87 abed0afc f6e157bc 807e2eba 683bf5e0 e40c5e04 f4544ab3 441cb39e e375ca47 21859adc de685c30 a9ab0553 fae2881b 2cba1d85 36c55c46 663d9893 425249fd 59767def 18c25a4c 258135a8 a8c2097f 83abdae9 5fb05b13 d6360f8e bd97fc8a 0b4afce7 c588c115 1741d347 75ee4c3e cdc686f8 f2e2a0b1 fb480a75 62cdf1b7 a97b6f0b private key for user 2 = a0763c91 f1edc54e bf6a1455 public key for user 2 = 12ed6489 813277b1 1f0e029c 1fe8ccbb 2821ed7c 825eea3f 9573535c b1f819b5 812e39dd e4cf08ce 868bc114 5ebd435e 7e699ad8 76118d30 0113fe5a d2a552d6 a9204928 c1dcf3ab ab0f78f6 ed603248 4da9781a a180fe0f fb87146c a36b0dc2 b78ed75a 9b8bd370 8c67c669 63be8c04 d26d2140 5d30895e b3fc48d2 57134b63 59f341d8 69f9e9bf 1817a5fc 065cc042 1acf1717 9e8a19ca 6b926665 d92b1628 9bd7ef7a 3c96e5bc 25fc4274 0d3ab4e7 6159f738 eec40a46 a9cb4dfc 43017100 sharing gxy1 of user 1 = a269be3d adcb34ad b638a852 efaa9e8e 36474396 a7f1b658 81d9afd5 fa2d3e68 d3b53a10 529e76a4 1d3165d1 37bfdad8 2487a720 7e936ac5 807909c2 de9eff0c ff3d454f 05637f60 bbe1954f 62d84728 741ae902 2a66ab6f dcaa585a 73f8ebcd 8f203bcd 4be17dcd 7ba72900 480f3936 9693edb9 e4f3a054 8b0b3cdb 8afc1d4e 946bc69e d1e84ff2 8fd8767f e32bf9e2 267c2afa 1bde8fa6 45697d06 7c71f2f4 2afea448 5bad9c16 9527249d 650de8b7 a4b857f2 aec75dd4 06e3bc4a babb284e sharing gxy2 of user 2 = a269be3d adcb34ad b638a852 efaa9e8e 36474396 a7f1b658 81d9afd5 fa2d3e68 d3b53a10 529e76a4 1d3165d1 37bfdad8 2487a720 7e936ac5 807909c2 de9eff0c ff3d454f 05637f60 bbe1954f 62d84728 741ae902 2a66ab6f dcaa585a 73f8ebcd 8f203bcd 4be17dcd 7ba72900 480f3936 9693edb9 e4f3a054 8b0b3cdb 8afc1d4e 946bc69e d1e84ff2 8fd8767f e32bf9e2 267c2afa 1bde8fa6 45697d06 7c71f2f4 2afea448 5bad9c16 9527249d 650de8b7 a4b857f2 aec75dd4 06e3bc4a babb284e **Test for DH modp2048.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca18217c 32905e46 2e36ce3b e39e772c 180e8603 9b2783a2 ec07a28f b5c55df0 6f4c52c9 de2bcbf6 95581718 3995497c ea956ae5 15d22618 98fa0510 15728e5a 8aacaa68 ffffffff ffffffff private key for user 1 = 9c6f464c aa6211ae 0e5292b5 public key for user 1 = 6ddc2cfc 7339590a 6088da27 7ce34dd7 ec78ff72 4ee94d96 9813c708 91a0b11b d5640c26 244e9350 599a50d5 f324a70a 7bc75b13 09077a5b c145c523 437d585c 061e6288 c0192556 f214c119 700e32ac 4e8edf63 1f09b0ad ea81e367 3c93e74a 235d01aa ffdc4762 db7a9923 36e629c6 b1fb1d03 a96adc5b f2e4850b 8997dc39 575a9b3d 108d985b f440a658 74f0edd8 8b76066b bc933df0 7c4bd693 0c69d986 ac2d0fc9 ce8d06e5 82d18202 abf12fec 4b85506b 1de14dbb 38e5e055 ccb0cd60 e75b3f23 716f5507 d901a26d da5eec31 b5d36292 746dd69e aa4c1aea 828eb32a f83e0986 ffa3bb9d 3c86b60d 1d19a309 6e3fa20d 45029785 3287f35a 89dd7f29 private key for user 2 = dd609a25 00fe7ba4 a7a5d6c5 public key for user 2 = 4817f34b 07d803b6 a26f8830 f2afe3e7 4e7f49a2 2fb42e69 a8baf5b1 d579a8fe c8e4c76a 1a8a2786 1139f820 04efaae6 cc620962 49338e78 d3396353 defcbd49 0bc472b1 dd317de2 ebcb217b adf40ca1 f19af933 81466edb 39e4bff1 48d401bb 569352b1 1434b6bb 3b9a4dee 3a3eef20 ed42d132 9972c7a8 be9d40bf ae66bed5 081e8f4a 4c3e5d97 d738fd19 f51d4131 b8f766ea d56b9fb4 13e371bc 5db2d695 7f890c73 f760999e 25de574e b8af20a9 a0ac9468 0ca90838 1d555e85 cabfa6c1 0adf7372 e8e796cb 707db711 be3ea5b6 43c0ea7c 3781a1bb 629a1e87 c4fdf137 49d5770c 54f3b826 b122ce26 e5b75e84 0ffd009a e34252d3 5c173c97 62c38ddf sharing gxy1 of user 1 = 999cf217 af66f1e0 4533165e e28dfc43 4e5eb798 44572b6d f67f26bd cd5b3c3c 9422e0f0 f7311193 8c4b6c7f 6362daa0 959abbfb 7edd9d9a 9af1dcc1 5905c6ad bd142bcf c34c0ad6 f59b65a3 659cd63a 7bcdc047 ba356622 7ddbc048 a7e77ff6 7098ecb3 d0def2ec e5d5d1e6 cc774a7d b2e52f47 bf31c92d bbaa0373 6ed4a843 fa0eae47 703cc748 2092c5e7 b3a045e9 1117b00b 783cf079 3a5adc09 1c9ff0a2 d917bb5a 3a460088 c7a72342 5e3f531f 96e53ed4 cd8b82ab e241fd31 288f0579 7cd27473 53264074 80292609 05390875 9498ef4a fa3a1095 d3a0874a e26810ed 693ccc95 b77ab3b3 74f64d40 d0eec4a0 278dfcd0 9a1f29c1 08587d94 76efa63d sharing gxy2 of user 2 = 999cf217 af66f1e0 4533165e e28dfc43 4e5eb798 44572b6d f67f26bd cd5b3c3c 9422e0f0 f7311193 8c4b6c7f 6362daa0 959abbfb 7edd9d9a 9af1dcc1 5905c6ad bd142bcf c34c0ad6 f59b65a3 659cd63a 7bcdc047 ba356622 7ddbc048 a7e77ff6 7098ecb3 d0def2ec e5d5d1e6 cc774a7d b2e52f47 bf31c92d bbaa0373 6ed4a843 fa0eae47 703cc748 2092c5e7 b3a045e9 1117b00b 783cf079 3a5adc09 1c9ff0a2 d917bb5a 3a460088 c7a72342 5e3f531f 96e53ed4 cd8b82ab e241fd31 288f0579 7cd27473 53264074 80292609 05390875 9498ef4a fa3a1095 d3a0874a e26810ed 693ccc95 b77ab3b3 74f64d40 d0eec4a0 278dfcd0 9a1f29c1 08587d94 76efa63d **Test for DH modp3072.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca18217c 32905e46 2e36ce3b e39e772c 180e8603 9b2783a2 ec07a28f b5c55df0 6f4c52c9 de2bcbf6 95581718 3995497c ea956ae5 15d22618 98fa0510 15728e5a 8aaac42d ad33170d 04507a33 a85521ab df1cba64 ecfb8504 58dbef0a 8aea7157 5d060c7d b3970f85 a6e1e4c7 abf5ae8c db0933d7 1e8c94e0 4a25619d cee3d226 1ad2ee6b f12ffa06 d98a0864 d8760273 3ec86a64 521f2b18 177b200c bbe11757 7a615d6c 770988c0 bad946e2 08e24fa0 74e5ab31 43db5bfc e0fd108e 4b82d120 a93ad2ca ffffffff ffffffff private key for user 1 = a1d3bfd4 6b9cd1c2 83ae9ab0 public key for user 1 = 4f74f645 072b0c83 33577969 6ade25cc fd1cf57b e8737cf5 6163b384 717ad7d0 68e8470a 3b8ffc8d 1c83223b 94c18a72 e0bfcc12 7a62c47d 45cafa0c cfe0bcbb 8623d470 3bafa28c fb7ed00a 102def73 9b2609a7 dc9266a6 02f10af1 afb518a3 760a0b90 1acef352 d8b49507 310eebf6 682a70ef 305f4d9a 5d78c68e 76829c8f 905e20d2 bc22a933 30fa4bd8 3798c08e d9652ff1 d763f68d d1d7e7a8 6de2aed7 874c7fec b3d8c8f5 ba119ef7 7a33022b cb50a8f1 f157928d 9d902960 e2b919af db9911c1 6c255ef9 af62c7fb 07f8ad95 1b4b122b 61e46dad 6c46eb58 9608b5e0 fd3e257c b183b806 b83ed0db 5c764fee 3ab022e3 3886c388 78d533a1 abae4a5a fbb1e2d7 b6059b4c 31bbc9db 072032c9 fcd46563 7d2da577 666b61cf f3146cf6 5dcb90c8 3df20635 aba9a8a9 bbb115fe f03391c6 62591433 ea4bd690 7eb062be d06c37fd af240422 bbf7f3ba 309192ce 07282d5a 7002195f 8d12b6b1 6afcbb6f fe9a2174 ad1038eb fa05bed9 ce032fcf 6d094058 6aae3d97 52cabd43 d4266555 private key for user 2 = e225abc8 08c7f6ad 28d3a023 public key for user 2 = 43edfc90 6bbb9d03 760c0d7e 7862510a 0f6d462c a0c177ca 5304e773 20779498 8d8403f4 4befb287 0034da71 570f09bd 1a5e5338 1f90ee18 a0b2a0e3 856e49a6 46d390df fa5482c6 43de85cd f609668a 3aa37df7 64376fdc e2c5817a 807a837c 5cc3f699 9de0fe87 38836836 3ae7e86b f53d8d08 85a34d19 b32bdbbe 1701649d 13a95d55 d1e3567f de36802e 525d6b82 6d7420ca e6cfba38 f9413fe3 69863a77 c8a943ae 9e8dcfc1 6a0ed189 4f142d63 4f40185b 06b0a21c c3ac52ab c8f52f6e 51bf9ee6 3f7252f2 da3610b4 97278eb5 d8b7615c dff04c6f fb26cdc4 8ca3ade0 8be50a10 c968503e 687fa601 9c207e21 0429aaa1 55c92375 5f859275 780992a7 2c738dfd 3d7dca9d a9c67113 72d911bb eb956ac3 1e95c212 1501ecfd 1d16e829 18f83716 f2e1220a 3ffe1a51 e6a0d56f 6645ebfb c2f0926a 14eaf1dd 2174dfe8 1574adb1 1eaae303 ce608bd5 1d803c6b 313eb607 1ac8983c 4b72e43e 4498f572 29800145 db87414d 26517afd 833e9446 337704db 6a7ea8ad d2a4bc92 78d08f83 sharing gxy1 of user 1 = d17cc5a5 2d97a22c 054df119 a261bee5 d1c9f073 bb8fc887 0f942c8a d3065c8e 2498566d 6d9a4116 475b9b30 9c695d4d 568184ca 1ad58499 97f6e4ce 5c151609 bcf0df18 268582cc 841625a4 6faf2a79 66419cb3 de861e3d af9d7099 28446199 851bd30d a389872c dc786030 6ab1a3d4 7a49c78c 72396386 68c0871b 8838a5d3 63727118 13cbf3c2 e7e452a5 6f4ccdbd c094e023 f42a492e 5c21aa38 1a4ca527 93a37221 cf445834 a993aac4 3cd4a464 2059845e 355bbcfd cc0bc14b c3839626 f27d9cb7 2530e389 1476c7cf 78bdb3a9 3305accd 272368e7 ccb18f0b a1e528c4 5ac12041 7a0f770b c0ed8e87 2c25a1f2 668d70ac bc8020d9 f71339ae 3be0570e 292b2a1a 25e20f85 25826de4 30fb4f8e 0e70198c 063a32ea be00764c 50b47f74 0b0cb2dc f15ace4b ff10af8b fc4b97a4 0cca5475 bf6bb20c 45baa058 89ae086c 64c5feb4 0f3d1695 c06e6aac 3167c0ec 0e83e40a a230744a bcec0b59 f4550593 994cc2f1 e7d9c7c7 cad9b0d0 a781b795 86e12e0c 84d03937 9b3ca77c 116921f5 sharing gxy2 of user 2 = d17cc5a5 2d97a22c 054df119 a261bee5 d1c9f073 bb8fc887 0f942c8a d3065c8e 2498566d 6d9a4116 475b9b30 9c695d4d 568184ca 1ad58499 97f6e4ce 5c151609 bcf0df18 268582cc 841625a4 6faf2a79 66419cb3 de861e3d af9d7099 28446199 851bd30d a389872c dc786030 6ab1a3d4 7a49c78c 72396386 68c0871b 8838a5d3 63727118 13cbf3c2 e7e452a5 6f4ccdbd c094e023 f42a492e 5c21aa38 1a4ca527 93a37221 cf445834 a993aac4 3cd4a464 2059845e 355bbcfd cc0bc14b c3839626 f27d9cb7 2530e389 1476c7cf 78bdb3a9 3305accd 272368e7 ccb18f0b a1e528c4 5ac12041 7a0f770b c0ed8e87 2c25a1f2 668d70ac bc8020d9 f71339ae 3be0570e 292b2a1a 25e20f85 25826de4 30fb4f8e 0e70198c 063a32ea be00764c 50b47f74 0b0cb2dc f15ace4b ff10af8b fc4b97a4 0cca5475 bf6bb20c 45baa058 89ae086c 64c5feb4 0f3d1695 c06e6aac 3167c0ec 0e83e40a a230744a bcec0b59 f4550593 994cc2f1 e7d9c7c7 cad9b0d0 a781b795 86e12e0c 84d03937 9b3ca77c 116921f5 **Test for DH modp4096.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca18217c 32905e46 2e36ce3b e39e772c 180e8603 9b2783a2 ec07a28f b5c55df0 6f4c52c9 de2bcbf6 95581718 3995497c ea956ae5 15d22618 98fa0510 15728e5a 8aaac42d ad33170d 04507a33 a85521ab df1cba64 ecfb8504 58dbef0a 8aea7157 5d060c7d b3970f85 a6e1e4c7 abf5ae8c db0933d7 1e8c94e0 4a25619d cee3d226 1ad2ee6b f12ffa06 d98a0864 d8760273 3ec86a64 521f2b18 177b200c bbe11757 7a615d6c 770988c0 bad946e2 08e24fa0 74e5ab31 43db5bfc e0fd108e 4b82d120 a9210801 1a723c12 a787e6d7 88719a10 bdba5b26 99c32718 6af4e23c 1a946834 b6150bda 2583e9ca 2ad44ce8 dbbbc2db 04de8ef9 2e8efc14 1fbecaa6 287c5947 4e6bc05d 99b2964f a090c3a2 233ba186 515be7ed 1f612970 cee2d7af b81bdd76 2170481c d0069127 d5b05aa9 93b4ea98 8d8fddc1 86ffb7dc 90a6c08f 4df435c9 34063199 ffffffff ffffffff private key for user 1 = b7a79474 d8db2dc5 1e5047d8 public key for user 1 = c68b8ae7 af673819 f4fc55d6 7051d89d abeeeac3 850fab14 d49f9bee 11195dcd 1ca0f84f 9d35e668 5a6fde64 7f35e7db e1bff6b4 805d5afa 7a87c90f eb634603 fd0b7476 71004018 bce28760 8801d54d 719378cb 92190ca9 db4f3536 5417bdbf 7d8becd5 5e93d642 272f3807 3bbcc090 b2373a5e 36f9111b 74bce541 844c2aee 16dc712a 673e1b1d 9935a08d d811b547 0ede3047 5483e96f 054ef9e6 59f55968 650db668 2648c95b b3bb243e 2e7e4de3 991ce682 5e3f101d e917cb7d edbcfcf2 52d80892 cb2a02b5 79a1f4b8 9797afd9 b3d7145c f5422fcf c7088239 b1824b03 ce0555d1 7eda2947 2bdebf43 b2494eac baa26703 33cc8255 dd224a29 95261110 776f289f 95661978 e4244798 f630be48 5e1f0905 fc9d4656 85ea03ce c8e38f59 5d4e28cf c771771e 6ddbfc82 f17c5565 9a8fc011 7d8df4f3 fde73295 86ad36d2 9478132f f5b67930 800ae02d 979fc17a 6b9dfa89 87e5db8b 2e1eafa8 e7924a4e 91f0eafd fbf03adc b6c87e50 f49099be b203f646 bf272966 e95fbee8 aae362a0 b2d2108d 9da79819 f96fc330 66054a49 9bd532b7 1f58c11f 27a85b40 992b6a6d 88fa36eb e4e9dcb7 68b95e4d 2ab94e2b 8c5666e9 c29b12bd 6f43fe30 aa13ee00 c9a4aba8 a0192137 48c16b4a a477fbcf 43fcf95f 2ee97ae3 c5ab4166 55aa96b9 836ec155 9607bb3e 5dce9997 29a2a377 4b37c5b1 6911360f be743385 7a61889c private key for user 2 = ec25d623 2e4268ef 052ea714 public key for user 2 = 29a936dc 226b6426 27623abb e04818d4 b4e88bb8 6dbdebeb 33569de6 57cc95fe cbd28010 59956f07 5d075b0e 8af14382 9d9c8459 c4285457 b16d2ec8 9c5ff1e5 4ccbd4e7 fbd5923d a058f5c0 8df78d62 3ab0de3d 8db040d3 29d602d7 39de44bc 1148bbad b25e2e93 df85bfed bf030a84 d42883a9 d3913f1b c8016895 b93639d4 633d5611 69490edf 6568c644 acb55791 4c31eba0 fbaa17ed cd55b546 a1e05212 86f30966 6142689a 235c0be7 7bcc006a 6999c8b8 8836b964 3692ba77 e8a53ec7 c3b70226 f7589d65 8c975945 e4ecfbb4 1b12a5cd 5cf501b5 40ffb0a1 f88165ea e0a49a7f 1e73a8ae 8c30d518 c3bc81d0 0c6f4c46 0aeb1c70 76b0aeb6 a9ea7cdf e5ba5054 929d3f1a 63aaa130 2aef1ad0 181b3634 2769bfde a6589f8f d0d83214 be20e1f2 6582a084 a85d6e6e e44b4b79 7a48b440 dd8f4168 6484763e d2637cca ac607abe a37b561e bde35ca9 87fda949 25924b95 62e36cf5 349481aa 2b5747ed 974a7846 7c60f01c 7be17f36 96d92fb9 d2349ad7 a81c8dd0 f9ff0e3a 89c507aa 67d1e683 42780715 a6c8bba3 c9eca007 9acb37a0 01f46497 c6e50326 26619f07 f57862b0 a795f36e 98ab8369 498df8ef 4e57d73f 7f84882a d835d246 45df8580 ef261078 fa37e8c0 938b7ef0 c82d69f3 242a24cc b4a81b8d 0f9e46f9 d21722f9 f64571ff 701ef1a0 19c9bcf1 d5a38e8f da305547 e4e46650 d9a32c34 fbeee79d sharing gxy1 of user 1 = 8403d02d b0d23ed0 46a1521b f3113cf9 9af08018 f0f13bd3 b1ca223d 2f605410 892309b9 8adfd051 c59d5cb4 97af0ae2 f82dc050 a9da4428 977be83c 8b31d920 65267084 ec127a49 df69628f 44fc4724 e3e6db72 0c7a13b7 73cfa7a5 4ee85b58 50a636d6 8928ffc4 baa7852e e0478368 6e661559 35de4f50 f5b9c848 c10fd006 530a8a55 62d8bd07 555bc20d 6f5e0c8a 7ecd5412 43f0f0b4 ae646db8 0ef21590 13448ee3 aea57fff 913cb729 7c7a447b f5eb645a e645ff25 9c903122 9743f8f6 f80ce459 69c371e4 07018b01 6ff4bdd7 e17d66c3 33e568ee 428152ce c82bdcb3 5f5dcfa6 ac1e757b 147322de 757e27bb f76449b9 28cc8a0c 7e56a2cd 81286182 0cf1b0f6 a1193a37 9381c82b 358c55ec d30372b6 50b6aa21 c4c5a7a2 fe329fc3 05551990 46d62590 12714e56 c545bfa2 5341001f 800a1615 10fb1b4d 5a1013b9 0df5303a 7fa2ab36 4b04a403 96648a0a 1dfbfebc eb59c0e1 4c2f9ad5 12a6842d b55f4b93 28729627 880acc24 c1bdb04b bcb18682 4f770fb3 de0b18a6 d47840c6 1ac5b545 970acc70 8bd2b0ce 03a1cff0 1d4a5115 9b078e38 96291e0f 2c76ecb7 c245f2ed 79c8fef2 ad6fb362 ab7916ae 84a2ca7b 0adf7e8f f369f4e5 42ef8969 ea033fae 2760a4d7 f12b5f81 1f623cdd 4eccbef7 0671ac4e 48f5565a c164f7e2 4a6d866c 229a0666 720b9d64 590dceb9 5859b354 a0072474 c21cb485 c0db3d7e sharing gxy2 of user 2 = 8403d02d b0d23ed0 46a1521b f3113cf9 9af08018 f0f13bd3 b1ca223d 2f605410 892309b9 8adfd051 c59d5cb4 97af0ae2 f82dc050 a9da4428 977be83c 8b31d920 65267084 ec127a49 df69628f 44fc4724 e3e6db72 0c7a13b7 73cfa7a5 4ee85b58 50a636d6 8928ffc4 baa7852e e0478368 6e661559 35de4f50 f5b9c848 c10fd006 530a8a55 62d8bd07 555bc20d 6f5e0c8a 7ecd5412 43f0f0b4 ae646db8 0ef21590 13448ee3 aea57fff 913cb729 7c7a447b f5eb645a e645ff25 9c903122 9743f8f6 f80ce459 69c371e4 07018b01 6ff4bdd7 e17d66c3 33e568ee 428152ce c82bdcb3 5f5dcfa6 ac1e757b 147322de 757e27bb f76449b9 28cc8a0c 7e56a2cd 81286182 0cf1b0f6 a1193a37 9381c82b 358c55ec d30372b6 50b6aa21 c4c5a7a2 fe329fc3 05551990 46d62590 12714e56 c545bfa2 5341001f 800a1615 10fb1b4d 5a1013b9 0df5303a 7fa2ab36 4b04a403 96648a0a 1dfbfebc eb59c0e1 4c2f9ad5 12a6842d b55f4b93 28729627 880acc24 c1bdb04b bcb18682 4f770fb3 de0b18a6 d47840c6 1ac5b545 970acc70 8bd2b0ce 03a1cff0 1d4a5115 9b078e38 96291e0f 2c76ecb7 c245f2ed 79c8fef2 ad6fb362 ab7916ae 84a2ca7b 0adf7e8f f369f4e5 42ef8969 ea033fae 2760a4d7 f12b5f81 1f623cdd 4eccbef7 0671ac4e 48f5565a c164f7e2 4a6d866c 229a0666 720b9d64 590dceb9 5859b354 a0072474 c21cb485 c0db3d7e **Test for DH modp6144.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca18217c 32905e46 2e36ce3b e39e772c 180e8603 9b2783a2 ec07a28f b5c55df0 6f4c52c9 de2bcbf6 95581718 3995497c ea956ae5 15d22618 98fa0510 15728e5a 8aaac42d ad33170d 04507a33 a85521ab df1cba64 ecfb8504 58dbef0a 8aea7157 5d060c7d b3970f85 a6e1e4c7 abf5ae8c db0933d7 1e8c94e0 4a25619d cee3d226 1ad2ee6b f12ffa06 d98a0864 d8760273 3ec86a64 521f2b18 177b200c bbe11757 7a615d6c 770988c0 bad946e2 08e24fa0 74e5ab31 43db5bfc e0fd108e 4b82d120 a9210801 1a723c12 a787e6d7 88719a10 bdba5b26 99c32718 6af4e23c 1a946834 b6150bda 2583e9ca 2ad44ce8 dbbbc2db 04de8ef9 2e8efc14 1fbecaa6 287c5947 4e6bc05d 99b2964f a090c3a2 233ba186 515be7ed 1f612970 cee2d7af b81bdd76 2170481c d0069127 d5b05aa9 93b4ea98 8d8fddc1 86ffb7dc 90a6c08f 4df435c9 34028492 36c3fab4 d27c7026 c1d4dcb2 602646de c9751e76 3dba37bd f8ff9406 ad9e530e e5db382f 413001ae b06a53ed 9027d831 179727b0 865a8918 da3edbeb cf9b14ed 44ce6cba ced4bb1b db7f1447 e6cc254b 33205151 2bd7af42 6fb8f401 378cd2bf 5983ca01 c64b92ec f032ea15 d1721d03 f482d7ce 6e74fef6 d55e702f 46980c82 b5a84031 900b1c9e 59e7c97f bec7e8f3 23a97a7e 36cc88be 0f1d45b7 ff585ac5 4bd407b2 2b4154aa cc8f6d7e bf48e1d8 14cc5ed2 0f8037e0 a79715ee f29be328 06a1d58b b7c5da76 f550aa3d 8a1fbff0 eb19ccb1 a313d55c da56c9ec 2ef29632 387fe8d7 6e3c0468 043e8f66 3f4860ee 12bf2d5b 0b7474d6 e694f91e 6dcc4024 ffffffff ffffffff private key for user 1 = 8ed424f4 d00dc96b d195bb9a public key for user 1 = 07e43865 cc578d02 09205f15 00502181 56048707 194fbf3b 7b59e1b9 c923629a 0c4a040f 08580335 0fa80697 616ffb47 edc60fe9 cbc5dec7 5caa7043 63c2f841 32c84e0f b29499b5 50a7c047 5392e005 95c02660 34627d3e 12ff86d8 952f7e5a 4033b394 d6217097 5d025c49 cf8d2d45 d569c004 03d3e4af 567889b4 9125f0ed c8501866 f93075b4 fc66b051 c442b449 beef9fe8 96cc8850 c9abb596 c6d853a1 2bfd8a7e 5e29e068 02f9c213 ba35c7e7 e7da56e5 abbe4846 35eaf3b3 9f0be91b 55f1e1ec 0e70630a 69453f08 09a82c97 12ce3e0f df69b403 8c3db3be 9f22cd4e af5cf6bd ee56fc12 de75304c fa4fdaad 546df149 e55bfb1d 9dd31a46 73efeaba 9bc0cc01 48284155 cf2add3c c3b2d333 5a208b50 a871e34f 58a7637f aecb0370 55fd8599 3f4e2114 07831ce6 b031fb05 5bf0ed7d 85b87529 0ae698d9 ed4a9e74 2c082ecf 90deb725 1d909171 8b1b00a1 8fc7d1cb 1bb8e531 2132ac19 7a4ab562 936760b9 0fb6849f 2cd390e9 0ef27960 6ad6f5b5 6fda6853 8d82ac59 6b22580d dcf39214 6a5b54a2 77f1ab33 c972910c 1eceb6a4 2b2380ae 1efcff20 bff91421 f4cc9af5 8b665a14 6a85c9b1 ea00faf1 b644708f ac4ea4d5 414ac708 8c0c19b8 170ced03 a487fdfe 94794006 77d768ca 1643321f b264656e 4e9235cd 78d91f9b cbe94792 c71666f2 ef510cf6 394a5d8c 59368a34 03e68fd0 37f63d4a 75093813 58c16b46 35c48a9c f5764338 553fb891 dc274476 27561f10 b6bc5427 55d1a721 81f5c3e0 9a32872c 59d6e9bd 9ebc15c1 1d79c7ca 9907eb7c 3dc96ae5 9df01328 b2854bc5 0eee1aae 9a87be71 849575c1 0b89dc40 cc636069 18c76db3 39694231 ca69630a caffbd51 66e7746a 6df5234d 0c996964 a5f7ef3b 9cdccd9f 29833fae 7c0e1f39 6c6e56cf 2d0b296b ad2f1ba3 cabade7c 8474d4b4 a9f7dd14 f8fb0234 5a781829 2c904406 cbc1510f b61aacfc a24066ee 5dd69b94 3e729566 02724828 bd11b0ad ef565bca b161a72b b1418115 96ab0858 3ae99dd9 d920d12c a5c41f4d c932663d 8b94514c 4c731d8b e8710225 d9e5a5cd d0d9fdc0 904fa1f3 3c4d7483 private key for user 2 = a56999d2 5f62d31c 81a04a7a public key for user 2 = 48bd1969 9f3317d4 5dcb6d6a b850c701 00f38b5e 14ffa31a 7db22ce3 6c965aa3 a466a36a f9ebbd2d 711c7698 c4f25ab0 2fbd1efd c6c52f4d e36553a3 20907734 f1273d45 ca87cedf 65c6dc15 4e200b7c 4f7e0fa1 f2dce1a7 7d408ac2 af94d5a3 2ff90d50 6b8e208f 24db04db a42d1b9c 1bc41b82 68261a68 312e13a2 c0f8419d 79999520 a62f8e9f 52dd6d53 d02c7de8 e12e52a6 bd626054 61c060eb 40fcdfeb be04b284 65e7a1fd 3727a153 c2d2c1c6 7967cffd 7189ed1d 394bcb0a 24c746fb 440c5bd7 4e4a6da3 c23cbc2b 36167ec2 f0544f0b d8321ab8 8985ba32 a22d6f92 e2f9adde a4f65c9d 8d75aa35 151fe3b8 49dedd53 8b70b91f d64c377e 11562f5f fa5c9ad2 cf55493d 3047459c 25162c9f 001068d6 2cfeaadb bcd7a8fb 9d17d785 096f0549 b87d4281 22212391 c0032da6 332ca41f 6ac7bc90 ecb707c8 74346f9b b8645baa 90bf3610 0373d8cc 456b8e9e 8cec6383 3ad4eee9 5f6dfb2f b2781691 58cee229 c2ab8876 c64213d8 39126a0c 3fee79a9 6c459f06 f8553cc9 785693f4 c3c63ef4 17df4a4a c8bf8288 60090cdb 9fbd883d 6f190175 d95b6e29 aecb8b04 55e65e64 cbae5f5f 6b1aee40 79374ead e43e0e4d e561c8ac f8c75ab2 8ec847eb 0bb06c8d d06b3c54 6e7a6941 042089ef 15b7f75c 252edf73 ee6fd58c f206a9a5 b6c9b41c 757f515b 856685ba 95ad6b78 8e7b470a eaf4b9af a8e86468 78e593c6 eceffeaa ee853375 265c2d7e e3e7cbf4 b29037c0 efa35b2b 69827176 f90ce361 5a838e1b 3746e4cd c6ffdc8e 8dce17d6 c9d4eef7 c555591c 1bab601d d3297ee1 e085e54f f1b5a00c e66b8b0a a32fab12 57bab400 d086f4c6 27f3a14e 60d1370f a85a7eab ff6dfe46 2b64f50e e580fb01 0a1c57fb e01dae7a 8301145c 443a378e cb9428e7 a18136c3 f23155e0 29d2ae6f 16719be1 6169c23f e3be0b9b 2a72a9ff 2f4b0770 12779d45 e1b51681 7d4bcd1d 138406e9 f8d94018 1d8d6d05 e0192a49 48e13a50 8285dbf0 db34fa0f c678b3b7 f085f815 e38afd88 f757dfe3 50a08938 c23b5c03 056e381d 77acac81 2788a3b7 4a2f5e7c 6396c4b2 baa743f6 3f17a382 sharing gxy1 of user 1 = 705222f1 333f27b7 96bee6b5 7c68b5b3 760609ec d24195b0 0d248b26 89ee5999 2593c97c a2552213 00103d7c 1f478117 ee50c4bb 795851f3 bf6d49ff 1690d559 081f9d97 1228a3b5 84ce593c ac0bb286 bfdabf68 46c2fa1f dd7999df a7735746 fbaaeaf2 315dd09f 53fa34fb 7d05d4dd f445bde4 03b4706c dca6a434 09cab13a 6eb7a49c 762dcbe8 b95d748a cad25c93 5b52d55b 201861e0 a3b7f0a3 801c7d18 b1ea8f3f 7d46709e 1a5585ff 4185c024 82a7b938 f816249c e13ab781 ca419b85 5509df00 b8f42f0a 08036cb8 c7dcf08c 1cfd3a7a 227c8934 dbf1bd3c 796c786a a96e7cc6 9f5c0a7d cdc7d63b 5f3ea924 077f4753 987874c9 19459348 28a7c745 c52e0faa 5c698317 6a880563 0878612e 4ac492d1 5c0d5560 3db27a30 aadeda01 57d7b979 2d7decbc 1c612db8 5630d0ab 5dc5de67 7338055e db75904d 3dbc0352 88a03d66 b9d9d0ab 71b21041 36233004 30c6dee4 bbde6ac7 a56ce897 24ad3cac 7b1b213f 028b5d9b 8dc50942 cc4969b4 a74a9f68 6d4b89b0 7f269759 6d6c0399 942fe0f0 e0b09132 46bcb164 8d9e9d9a 76cf3fb2 0dce980e 9e92429f 5c28942b bae2c916 ce00c26c 237e425f 27394ade 33c17a7a 80bd3003 f3931b49 9f181794 b8d6c54f 9f6b9082 1996ac36 c72497d0 1ae17ab4 3a1b4d68 4505023b e6b47075 516afecd 30e7eee6 53e12366 60bfd49c bd8c2bdd 78b5a1bd 54e03248 4da89914 f576fa14 f78d20d5 e9497485 fb915dc5 79ddb4ae 40da3975 f22d48b3 fa87a9cf cadbc0ae 337c3152 010b0dba 98251860 1247371c d9f08511 bc11db2a d3bc3382 ee0c0702 8da56eba 88d18205 2281ccb1 e8994de0 05e1e384 cf6c2721 ca91efd0 2c7144ba 1a3e0f9b 550f1b81 920953c9 5fea1a7a b474018f f7d0d99d 3198d9db 9b5dba00 2c3a5f18 0686a424 13072f17 a36cb3a3 44e0cd4a 01415df3 a825e7a5 caaf1d4d 51cc50d4 3bc6d19a 4a837fc0 63a9770a f9e21bfa e6a252c5 281da3d9 fa668fe2 48b22c9a c6152733 6eabda58 62c4ea18 fe766100 b7b86537 ac659369 12821334 bc735587 f37a42fa 7eeeeec8 97bc7bc4 910a3c03 a1f928de 4e2edd45 sharing gxy2 of user 2 = 705222f1 333f27b7 96bee6b5 7c68b5b3 760609ec d24195b0 0d248b26 89ee5999 2593c97c a2552213 00103d7c 1f478117 ee50c4bb 795851f3 bf6d49ff 1690d559 081f9d97 1228a3b5 84ce593c ac0bb286 bfdabf68 46c2fa1f dd7999df a7735746 fbaaeaf2 315dd09f 53fa34fb 7d05d4dd f445bde4 03b4706c dca6a434 09cab13a 6eb7a49c 762dcbe8 b95d748a cad25c93 5b52d55b 201861e0 a3b7f0a3 801c7d18 b1ea8f3f 7d46709e 1a5585ff 4185c024 82a7b938 f816249c e13ab781 ca419b85 5509df00 b8f42f0a 08036cb8 c7dcf08c 1cfd3a7a 227c8934 dbf1bd3c 796c786a a96e7cc6 9f5c0a7d cdc7d63b 5f3ea924 077f4753 987874c9 19459348 28a7c745 c52e0faa 5c698317 6a880563 0878612e 4ac492d1 5c0d5560 3db27a30 aadeda01 57d7b979 2d7decbc 1c612db8 5630d0ab 5dc5de67 7338055e db75904d 3dbc0352 88a03d66 b9d9d0ab 71b21041 36233004 30c6dee4 bbde6ac7 a56ce897 24ad3cac 7b1b213f 028b5d9b 8dc50942 cc4969b4 a74a9f68 6d4b89b0 7f269759 6d6c0399 942fe0f0 e0b09132 46bcb164 8d9e9d9a 76cf3fb2 0dce980e 9e92429f 5c28942b bae2c916 ce00c26c 237e425f 27394ade 33c17a7a 80bd3003 f3931b49 9f181794 b8d6c54f 9f6b9082 1996ac36 c72497d0 1ae17ab4 3a1b4d68 4505023b e6b47075 516afecd 30e7eee6 53e12366 60bfd49c bd8c2bdd 78b5a1bd 54e03248 4da89914 f576fa14 f78d20d5 e9497485 fb915dc5 79ddb4ae 40da3975 f22d48b3 fa87a9cf cadbc0ae 337c3152 010b0dba 98251860 1247371c d9f08511 bc11db2a d3bc3382 ee0c0702 8da56eba 88d18205 2281ccb1 e8994de0 05e1e384 cf6c2721 ca91efd0 2c7144ba 1a3e0f9b 550f1b81 920953c9 5fea1a7a b474018f f7d0d99d 3198d9db 9b5dba00 2c3a5f18 0686a424 13072f17 a36cb3a3 44e0cd4a 01415df3 a825e7a5 caaf1d4d 51cc50d4 3bc6d19a 4a837fc0 63a9770a f9e21bfa e6a252c5 281da3d9 fa668fe2 48b22c9a c6152733 6eabda58 62c4ea18 fe766100 b7b86537 ac659369 12821334 bc735587 f37a42fa 7eeeeec8 97bc7bc4 910a3c03 a1f928de 4e2edd45 **Test for DH modp8192.** prime number = ffffffff ffffffff c90fdaa2 2168c234 c4c6628b 80dc1cd1 29024e08 8a67cc74 020bbea6 3b139b22 514a0879 8e3404dd ef9519b3 cd3a431b 302b0a6d f25f1437 4fe1356d 6d51c245 e485b576 625e7ec6 f44c42e9 a637ed6b 0bff5cb6 f406b7ed ee386bfb 5a899fa5 ae9f2411 7c4b1fe6 49286651 ece45b3d c2007cb8 a163bf05 98da4836 1c55d39a 69163fa8 fd24cf5f 83655d23 dca3ad96 1c62f356 208552bb 9ed52907 7096966d 670c354e 4abc9804 f1746c08 ca18217c 32905e46 2e36ce3b e39e772c 180e8603 9b2783a2 ec07a28f b5c55df0 6f4c52c9 de2bcbf6 95581718 3995497c ea956ae5 15d22618 98fa0510 15728e5a 8aaac42d ad33170d 04507a33 a85521ab df1cba64 ecfb8504 58dbef0a 8aea7157 5d060c7d b3970f85 a6e1e4c7 abf5ae8c db0933d7 1e8c94e0 4a25619d cee3d226 1ad2ee6b f12ffa06 d98a0864 d8760273 3ec86a64 521f2b18 177b200c bbe11757 7a615d6c 770988c0 bad946e2 08e24fa0 74e5ab31 43db5bfc e0fd108e 4b82d120 a9210801 1a723c12 a787e6d7 88719a10 bdba5b26 99c32718 6af4e23c 1a946834 b6150bda 2583e9ca 2ad44ce8 dbbbc2db 04de8ef9 2e8efc14 1fbecaa6 287c5947 4e6bc05d 99b2964f a090c3a2 233ba186 515be7ed 1f612970 cee2d7af b81bdd76 2170481c d0069127 d5b05aa9 93b4ea98 8d8fddc1 86ffb7dc 90a6c08f 4df435c9 34028492 36c3fab4 d27c7026 c1d4dcb2 602646de c9751e76 3dba37bd f8ff9406 ad9e530e e5db382f 413001ae b06a53ed 9027d831 179727b0 865a8918 da3edbeb cf9b14ed 44ce6cba ced4bb1b db7f1447 e6cc254b 33205151 2bd7af42 6fb8f401 378cd2bf 5983ca01 c64b92ec f032ea15 d1721d03 f482d7ce 6e74fef6 d55e702f 46980c82 b5a84031 900b1c9e 59e7c97f bec7e8f3 23a97a7e 36cc88be 0f1d45b7 ff585ac5 4bd407b2 2b4154aa cc8f6d7e bf48e1d8 14cc5ed2 0f8037e0 a79715ee f29be328 06a1d58b b7c5da76 f550aa3d 8a1fbff0 eb19ccb1 a313d55c da56c9ec 2ef29632 387fe8d7 6e3c0468 043e8f66 3f4860ee 12bf2d5b 0b7474d6 e694f91e 6dbe1159 74a3926f 12fee5e4 38777cb6 a932df8c d8bec4d0 73b931ba 3bc832b6 8d9dd300 741fa7bf 8afc47ed 2576f693 6ba42466 3aab639c 5ae4f568 3423b474 2bf1c978 238f16cb e39d652d e3fdb8be fc848ad9 22222e04 a4037c07 13eb57a8 1a23f0c7 3473fc64 6cea306b 4bcbc886 2f8385dd fa9d4b7f a2c087e8 79683303 ed5bdd3a 062b3cf5 b3a278a6 6d2a13f8 3f44f82d df310ee0 74ab6a36 4597e899 a0255dc1 64f31cc5 0846851d f9ab4819 5ded7ea1 b1d510bd 7ee74d73 faf36bc3 1ecfa268 359046f4 eb879f92 4009438b 481c6cd7 889a002e d5ee382b c9190da6 fc026e47 9558e447 5677e9aa 9e3050e2 765694df c81f56e8 80b96e71 60c980dd 98edd3df ffffffff ffffffff private key for user 1 = bbfe38c4 1a64eb08 e0b52fa9 public key for user 1 = 9967cb0e 98ead691 724fbc3d ffd4505e a09ccb7c 8a98d644 01dfc75d 5717d7b5 f2edbedf 837c7711 db196960 e5b60022 07ecc59c e63b9a40 38946bcb 552a9728 19017783 428f2f40 34835e91 27afb963 9de75174 f213a038 10107aa0 3873f1fb d1d96312 261356ce efc5ddd9 e0a44957 4ba0f3cb 92056279 f3d6b54a 7a974e4f de85c41f 015f0dd9 3ae5cf95 7ba42779 74911bb4 a87e875b b9aca8e8 0b179d9b 230424fe 58ea1941 838739db 07d49acc 0334d0e1 64489127 2279330d aa83968e 56d1d186 e10ddb53 cec044f8 4e7d00d7 11358943 b58b7dac 33a47a69 4d6c1fe6 ac389c87 30b52e7a 955b3fbf 69c05b06 1cc65d48 ae98a62c fef48649 8d55cab3 34dab602 8e140074 3eecda66 871c78a1 a265fcc5 d85be318 96bcba25 4aed0e92 0c82070e 3600afc1 ee6b2bbd b335365e 00f9ca4b e2683ce3 9d79ee96 10d19ac1 4a3084d0 daa58efa 545eef9b 079d4868 3f4096a5 ff3cee7e cae8a97e aa1173be b45777ae 0ce57a7b 35686554 97840e0a 0f8a91c1 ecb38742 a0ca21ee ffb7de4d 462a1eb3 f438e9b7 230280ec a4a175ea 9c269586 697bc42d a9e19655 a86bb6ff d189d7a3 3456dded e2d5bf12 de72b757 c620e2c7 a4e36a67 5185d53f d3e0c240 4dc5b89c ff40b459 659f4bbe b09ac60e 982a6ebe 102c9278 2327f434 3758cb88 7667f9e0 e3e70364 3d2448a1 2d8b5584 15513aa9 125dc3b4 1a6eb706 1823f754 93c66472 a4903af6 ed4b3c05 2d91ce74 8423f8f3 97fa5d70 eaaf095f 76e2c23b 5fbebf78 b2e6dc1c ae8dfd05 6b8630b8 964ace9e 8d1a9d7a 8e596738 11d9a8c2 888503f5 f8ec583f f09cd453 e9bc1ce5 ed35b27b 88a91f75 d297019a 3a2c4544 832f8453 5c41cbe0 8bec32cf 6029c4df 0fb0151e 6499e93f 78c90260 f9294a03 4221d13e 452fb889 67f01734 56722c8f 7b73eb02 5d1eaf0f bc2f993b 89731131 31260c0b 05f68ce4 7f7ef418 24b7838d db0f4491 7aac9417 7df7e576 eb62de04 6552e458 d5d11737 5535052b 74527d02 0455a1b2 75afc66e 5d8d3c3d 2734b0f3 0a4b9dfa 560f83b1 9a36029e 8226f9aa a7d6c18c 67502435 4e869736 689320bb dbef9967 8638afda 96c1859d ff2c6101 08a06885 24c4f6b0 65243e16 aba482a6 15951bdd 5d4933e8 db5f6d6f e24879f0 c5493b7e b3ba8b38 69c62782 f5118dd0 725e4776 b5edbc07 cb8a9ee1 1ae33365 46888b93 dd56ca94 26cbc1c9 180f672f 8e52b1be 560da65c 67a7c8b8 e7874eef cf72a5fd f47f31ea ffeca540 4e46e7b5 1a7c76e6 b3f32946 c5a11fda 13393609 f22714ff c8739c38 1b3bbf59 a84f910d 83f98536 9705e81b af9d3768 e84f2599 970b715e ded17d39 611f9d8f 1cf1d4eb 7cea684b 3dd49bb8 0d4c88fc 38c5e837 e8526251 ce7baeca f39bd395 4faa6a5b 49a20c7c 8ac02240 2e90dcc9 63fbb0fc 77e7d62a 0ef8a692 8ccabb26 f08b6158 private key for user 2 = ba356652 970ac725 ffe6c00e public key for user 2 = 95a859d9 1b24fd6d eb203850 becd54f4 83c3bc49 761a76d1 8a0ce1d0 df587180 2dd84843 a87dafa9 774be9cd bccf4e4f 56a2a5dd 5b7bde03 39a1b1ce fdd95566 1df2b854 50411065 bf6cae3a 5de1fcb2 6510863b 411bedf3 947ee6dd bb481011 7a3ae203 7e8c2363 8ac74dce 050a61f0 a9fdc379 3281cb27 9b9334fc 626b4ecd da3d4246 456844a8 ecb13e5a bdc9ed19 5e4168f0 e58c692a 4561ced9 bfb85c1a 29cab3d5 7bceccec 18102f36 01dc3a32 1959677d 4d2ceb8c 14dcfa47 6a18b4c0 3f157103 61c48c3c fc8706fe 50e886f8 64d1850e 1a7a1e85 0aca808b f47e4839 74b31fa0 0fb48ff6 052090b3 60d7c97a 1a334c47 7b3a012e a87cc793 7b0980dc 405ca01e 5f9e7fdd 0c87f984 57bf4547 bf4ceb6a 50b5a0e1 5be28e22 620ef7c1 e05ccdd4 b5618cc9 31bb7311 288ce172 6d3ad0a5 755a9fbc 39cf59d0 df32469f afa71a18 35ac08a2 ecc6a07c 693eb8e9 399cc9b4 1ed01cc6 8c8754bb 99dad562 5288b773 4d990f5c a3f53e1b ed02a493 78970900 91fa4cba d478dd59 fadb57b5 192f1133 2e699665 0f051981 36cb0ff9 f8fa1c1c 7975d8f5 8d03955b f0aa6ff1 7668acac 3ab54fd3 3ba82b0c 201a59a6 4199aa32 2b05708d 20f259e3 a9eccc8b 6b195219 cd64c346 003274ce 355ceb49 dde9e39c 08a3500b d0a0fd07 b05a7a7a 8e27addf eb0b75d9 aac2e699 3950cf04 665f152d 22230aeb 5d75f5c2 2b57c563 c015bb5d ae535d48 34d0ce52 30176de6 c5ea612b ed62cac9 c600c86d 49852939 67806120 a4cb8c5c ed4e73e2 5a9316d7 af9f7d43 c17b0f0b 4f75c7ce 210d53b5 b8d46bf4 29d75f25 0cb7b5f8 77e21127 01c15ef6 d76a4079 30574096 5f0ba48a 6da1a86f f71d12c1 eb9acc6d ef30bae7 c9569b65 73b75a0c 538fc289 0420bc00 cf7bb168 71ec4c5b 4c01671d c68c9d1b 040be568 d569b4ee 398024f6 6f6b7d1f 0d53b56d 54843b0b 2bd77b2d bc2644b2 d0d46639 c7ff1fed 4dbe5f52 567771cf 94543d7c 379c2f73 db509b4d faa20126 2a8d79e1 2dd447a5 b443aad8 ce133471 e824589a c82401a1 78eb84a7 433d6834 39c91900 8e48515c f623ebec 92ac6159 084aeb0c 5fca6f68 7f8019c6 4bbccfd9 a1341f69 53f7759a 658abc09 f4e4ba1b e1533f49 de4072b0 41f79ddf 95c606a1 237e94ad b90f6ac5 64cba109 68684e68 7a223f91 e50922e5 85ecdd95 4502c5f8 e67ab279 ea6cd9b3 de9e59ac 10937a31 4d899beb 3681cec0 8e008da8 57501f6a 940d0a94 902e9a6f 6087b83c dcf1226c 911ae9de 7559e18f e895eddc 1791eed1 a7401b9a 0c38ea3c ca8b32e1 703d4abe d11c728b 25d05b4d ac94ae65 7ea31688 3f016f6d 7f8b6ee4 d40e06e2 8cb9b55d b169efb8 6d101d57 95c27cb9 47786d78 77ac5a60 65f50968 afc1745b 13396016 56582442 f29ca4cf f3eab49c a263d3d1 f6457934 e1909f8b 64ec4287 4059fe95 sharing gxy1 of user 1 = 6e21eca2 e6ec11dc 592d1de9 ed391446 57b38d19 1c4674a4 2f66a251 519c146d f9549173 6e58605a 5e78afc5 ac8eff21 baeab5db 035ed730 adf2787b 50ffed15 669a8c0a 0470eb34 cbce0cd7 609d4bcc 7ce737c8 df693d89 2436bd24 c4caa5ee 625827cb 8a1599ba 2bcde82d c01e1e55 732fe334 5b1e2260 813dcabd bd996fe2 4e20373d d11e7c80 c3f7a44b 22afa3fd 14db9c53 6f838b61 ca8cf81d c51664c8 ecccf97c f5709d53 b4e8e4c3 52646be5 0e6abdf9 22934ca0 da0cd922 8c028a7a 76249db7 4e2b260e d1bca9a2 29840a40 1d206637 a5012ddc 1fd9f392 e0a1664f f55b41bb bc7a5237 831ed2d1 1658d920 d4c22343 e9dcb803 cab0df55 d7224ff3 641997a7 6e5a3d85 1aa14d1b c7123ddf 321a08be 12cb3ab2 9f64c316 8c53f528 c627b041 39d164f1 97acd371 d80371b3 8b59a0da b2938bbf 651ec5bc 62e0ec63 0cd3e37c f10d0bb7 ee8f2a85 e92dfcd7 4aeaeb00 bdcf4453 4a8b3052 b48a192a 00c4751a f8b55f9c babf49e1 2ac651b6 d559583e 76f822c9 0636178a 33dd91cd 61b62692 ef926d85 43b5c1e8 8f1316fe cb6be968 79226107 7ce253cd 56551124 60b737d2 1b360f83 f857b1f8 aeac9034 22786d5b cdf24f01 e3f5d45f ad9548f4 adcf3c72 9e9a429b 20f024d6 c6ad2d93 d5acb4ef 640d77e8 c519a8de 7b90032c 8f669078 61939ce6 cca89928 fb3b9b64 dd1ea358 ae0c958a 4cecbdfc 2cc63400 f8fc441c e74c3fce 8e7d93ec 25d0ff2a de539118 d7625da6 12ef91b7 4a5d71b4 ec2b7ded 2e8ccaeb e1692195 f3dc2213 6af984e9 1eb84b5d a0994cef 559fbff4 b0a6a938 ed60a525 d7471713 fa0ad1f1 94dc0080 2c23a17b 11214299 44faf0aa ff963579 fa21e1dc 2405b31e abfa47bb 30e3973b 50a19c7a 3d0dc0b5 b7c6e5ff ab9ad092 6bb9ce9d 80d9a42f d058bef5 383a6fa2 f9e5585d c97f4d9e b3c38f1a cdc07e7b 91bc3e82 21643331 9efb98ce 8dac6b49 3d98643e 78c844d1 5bc1bc0a b68bd0de 14adbda1 a40507c4 00d5aca2 96f5846d 8c787c86 61a37801 b5a9c8a2 af44931a 2a5279e6 0cf950eb b07cb967 662ab694 6d1080cd b43adc0b be65116c 54b15c6a 823ef3b3 978d7439 a8a20ea6 cad63e76 ffa54930 8bcb2923 52fbedcd 311d22d2 8ab3a6d1 8d462eb6 6e46f9db 35c2f0c5 d7fee80d 9fb7a8f5 ee9d3c6c ca77718f fd7be970 d7eeab22 3eecd0d6 4d9397d3 eb6ec516 c8ca1534 e1d077e5 9cf05591 19819a86 3505d368 b67b9e16 8e589a4c f1c5731d 06aeb433 40afa4e0 8617511a 587a0182 15349d8c 192e8476 9ccf237b 6fd814de 9cfa71d9 465953be c87e379c 43d1f4d6 f301fcbe d0d510a5 d3b1f919 039c0993 1ae6a6f7 f7ebf2bf 266e17d6 c9e4243f e8d4d7c2 4254d5a1 0bb24072 a6d4c250 c67ffacb 4eb9a792 c4b747d0 44016e05 d9799c7d 73094856 432d6330 0f27bfc4 47cd104b 39520e34 sharing gxy2 of user 2 = 6e21eca2 e6ec11dc 592d1de9 ed391446 57b38d19 1c4674a4 2f66a251 519c146d f9549173 6e58605a 5e78afc5 ac8eff21 baeab5db 035ed730 adf2787b 50ffed15 669a8c0a 0470eb34 cbce0cd7 609d4bcc 7ce737c8 df693d89 2436bd24 c4caa5ee 625827cb 8a1599ba 2bcde82d c01e1e55 732fe334 5b1e2260 813dcabd bd996fe2 4e20373d d11e7c80 c3f7a44b 22afa3fd 14db9c53 6f838b61 ca8cf81d c51664c8 ecccf97c f5709d53 b4e8e4c3 52646be5 0e6abdf9 22934ca0 da0cd922 8c028a7a 76249db7 4e2b260e d1bca9a2 29840a40 1d206637 a5012ddc 1fd9f392 e0a1664f f55b41bb bc7a5237 831ed2d1 1658d920 d4c22343 e9dcb803 cab0df55 d7224ff3 641997a7 6e5a3d85 1aa14d1b c7123ddf 321a08be 12cb3ab2 9f64c316 8c53f528 c627b041 39d164f1 97acd371 d80371b3 8b59a0da b2938bbf 651ec5bc 62e0ec63 0cd3e37c f10d0bb7 ee8f2a85 e92dfcd7 4aeaeb00 bdcf4453 4a8b3052 b48a192a 00c4751a f8b55f9c babf49e1 2ac651b6 d559583e 76f822c9 0636178a 33dd91cd 61b62692 ef926d85 43b5c1e8 8f1316fe cb6be968 79226107 7ce253cd 56551124 60b737d2 1b360f83 f857b1f8 aeac9034 22786d5b cdf24f01 e3f5d45f ad9548f4 adcf3c72 9e9a429b 20f024d6 c6ad2d93 d5acb4ef 640d77e8 c519a8de 7b90032c 8f669078 61939ce6 cca89928 fb3b9b64 dd1ea358 ae0c958a 4cecbdfc 2cc63400 f8fc441c e74c3fce 8e7d93ec 25d0ff2a de539118 d7625da6 12ef91b7 4a5d71b4 ec2b7ded 2e8ccaeb e1692195 f3dc2213 6af984e9 1eb84b5d a0994cef 559fbff4 b0a6a938 ed60a525 d7471713 fa0ad1f1 94dc0080 2c23a17b 11214299 44faf0aa ff963579 fa21e1dc 2405b31e abfa47bb 30e3973b 50a19c7a 3d0dc0b5 b7c6e5ff ab9ad092 6bb9ce9d 80d9a42f d058bef5 383a6fa2 f9e5585d c97f4d9e b3c38f1a cdc07e7b 91bc3e82 21643331 9efb98ce 8dac6b49 3d98643e 78c844d1 5bc1bc0a b68bd0de 14adbda1 a40507c4 00d5aca2 96f5846d 8c787c86 61a37801 b5a9c8a2 af44931a 2a5279e6 0cf950eb b07cb967 662ab694 6d1080cd b43adc0b be65116c 54b15c6a 823ef3b3 978d7439 a8a20ea6 cad63e76 ffa54930 8bcb2923 52fbedcd 311d22d2 8ab3a6d1 8d462eb6 6e46f9db 35c2f0c5 d7fee80d 9fb7a8f5 ee9d3c6c ca77718f fd7be970 d7eeab22 3eecd0d6 4d9397d3 eb6ec516 c8ca1534 e1d077e5 9cf05591 19819a86 3505d368 b67b9e16 8e589a4c f1c5731d 06aeb433 40afa4e0 8617511a 587a0182 15349d8c 192e8476 9ccf237b 6fd814de 9cfa71d9 465953be c87e379c 43d1f4d6 f301fcbe d0d510a5 d3b1f919 039c0993 1ae6a6f7 f7ebf2bf 266e17d6 c9e4243f e8d4d7c2 4254d5a1 0bb24072 a6d4c250 c67ffacb 4eb9a792 c4b747d0 44016e05 d9799c7d 73094856 432d6330 0f27bfc4 47cd104b 39520e34 **Test for MD5.** fd85e62d 9beb4542 8771ec68 8418b271 fd85e62d 9beb4542 8771ec68 8418b271 fd85e62d 9beb4542 8771ec68 8418b271 **Test for SHA1.** 7e0a1242 bd8ef904 4f27dca4 5f5f72ad 5a1125bf 7e0a1242 bd8ef904 4f27dca4 5f5f72ad 5a1125bf 7e0a1242 bd8ef904 4f27dca4 5f5f72ad 5a1125bf **Test for HMAC MD5, SHA1, and SHA256.** HMAC MD5 by eay_hmacmd5_one() 5702d7d1 fd1bfc7e 210fc9fa cda7d02c HMAC MD5 by eay_hmacmd5_xxx() 5702d7d1 fd1bfc7e 210fc9fa cda7d02c HMAC SHA1 by eay_hmacsha1_one() 309999aa 9779a43e ebdea839 1b4e7ee1 d8646874 HMAC SHA1 by eay_hmacsha1_xxx() 309999aa 9779a43e ebdea839 1b4e7ee1 d8646874 HMAC SHA2 by eay_hmacsha2_256_one() d47262d8 a5b6f39d d8686939 411b3e79 ed2e27f9 2c4ea89f dd0a06ae 0c0aa396 **Testing CIPHERS** Test for cipher DES data: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 encrypted: 27d5e3f2 c48653b4 67126124 0398cd06 6a89f046 68d8ab58 75acc2ac 1a9ebcf8 51e1c4f5 e50e5b31 decrypted: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 00000000 DES cipher verified. Test for cipher 3DES data: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 encrypted: f7f4faf8 f6e0de3f 6af5363d 40353c55 311420ee 27cee6cf 0dc57589 3ffa6d58 4eb0f254 baf200a8 decrypted: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 00000000 3DES cipher verified. Test for cipher AES data: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 encrypted: fb6602cc 24dcbaf4 635c77f3 d704f285 3e97f784 52489b52 cf9633ed ee17f7b5 a20dbb65 cd9bc681 f6606a05 70cdc7ac decrypted: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 00000000 00000000 00000000 AES cipher verified. Test for cipher BLOWFISH data: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 encrypted: 6c580768 36c7bcf1 455063de bbbbc84a f6726202 256f540a 3d7b295c cf7e4a6a b147eadc a5378f96 decrypted: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 00000000 BLOWFISH cipher verified. Test for cipher CAST data: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 encrypted: 770a5895 5177da3a 73fb5faa 4a7edbfd 46659805 e6b1499a 4b0bc938 c27e2fb3 b211bac2 5cc6f12a decrypted: 06000017 03000000 73616b61 6e65406b 616d652e 6e657409 0002c104 308202b8 04f05a90 00000000 CAST cipher verified. ===== All tests passed ===== make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/iked' ===> Change directory to pskgen make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/pskgen' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/pskgen' ===> Change directory to samples make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/samples' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/samples' + sed -i 's/\t/ /' samples/default.conf samples/local-test.conf samples/racoon2.conf samples/transport_ike.conf samples/transport_kink.conf samples/tunnel_ike.conf samples/tunnel_ike_natt.conf samples/tunnel_kink.conf samples/vals.conf + echo '#!/bin/sh' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.VCr0HP + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 + cd racoon2-20100526a + rm -rf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 + make install DESTDIR=/builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 for d in lib spmd iked pskgen samples ; do \ if test -d $d ; then \ echo "===> Change directory to $d" ; \ (cd $d && make install) || exit 1 ; \ fi ; done ===> Change directory to lib make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/lib' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/lib' ===> Change directory to spmd make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/spmd' /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin /usr/bin/install -c spmd /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin /usr/bin/install -c spmdctl /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8 /usr/bin/install -c -m 644 spmd.8 spmdctl.8 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8 make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/spmd' ===> Change directory to iked make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/iked' /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin /usr/bin/install -c iked /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin /usr/bin/install -c -m 644 iked.8 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8 /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8 sysconfdir="$(echo '/etc' | sed 's/%/\\\%/g')"; \ for f in iked.8; do \ sed -e s%\@sysconfdir\@%"$sysconfdir"%g < $f > ${f}.tmp; \ /usr/bin/install -c -m 644 ${f}.tmp /usr/share/man/man${f##*.}/$f; \ rm ${f}.tmp; \ done /usr/bin/install: cannot create regular file '/usr/share/man/man8/iked.8': Permission denied make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/iked' ===> Change directory to pskgen make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/pskgen' /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin /usr/bin/install -c pskgen /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin /usr/bin/install -c -m 644 pskgen.8 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8 /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2 sh ./autogen.spmd.pwd make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/pskgen' ===> Change directory to samples make[1]: Entering directory '/builddir/build/BUILD/racoon2-20100526a/samples' /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/rc.d/init.d /usr/bin/install -c init.d-iked /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/rc.d/init.d/racoon2-iked /usr/bin/install -c init.d-kinkd /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/rc.d/init.d/racoon2-kinkd /usr/bin/install -c init.d-spmd /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/rc.d/init.d/racoon2-spmd /usr/bin/install -c -d -m 700 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2 /usr/bin/install -c -m 644 racoon2.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/racoon2.conf /usr/bin/install -c -m 644 vals.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/vals.conf /usr/bin/install -c -m 644 default.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/default.conf /usr/bin/install -c -m 644 transport_ike.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/transport_ike.conf /usr/bin/install -c -m 644 tunnel_ike.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/tunnel_ike.conf /usr/bin/install -c -m 644 tunnel_ike_natt.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/tunnel_ike_natt.conf /usr/bin/install -c -m 644 transport_kink.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/transport_kink.conf /usr/bin/install -c -m 644 tunnel_kink.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/tunnel_kink.conf /usr/bin/install -c -m 644 local-test.conf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/local-test.conf /usr/bin/install -c -d -m 700 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/psk /usr/bin/install -c -d -m 700 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/cert /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -m 644 functions /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/ikesa-up.d /usr/bin/install -c ikesa-up /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/ikesa-down.d /usr/bin/install -c ikesa-down /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/ikesa-rekey.d /usr/bin/install -c ikesa-rekey /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/child-up.d /usr/bin/install -c child-up /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/child-down.d /usr/bin/install -c child-down /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/child-rekey.d /usr/bin/install -c child-rekey /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/migration.d /usr/bin/install -c migration /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c 00ikesaup_sample /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/ikesa-up.d /usr/bin/install -c 00childup_sample /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/child-up.d /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/ph1-up.d /usr/bin/install -c ph1-up /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook/ph1-down.d /usr/bin/install -c ph1-down /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/racoon2/hook /usr/bin/install -c -d -m 700 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/var/run/racoon2 make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/samples' + for name in spmd spmdctl iked pskgen + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/spmd /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-spmd + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/spmd.8 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/racoon2-spmd.8 + for name in spmd spmdctl iked pskgen + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/spmdctl /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-spmdctl + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/spmdctl.8 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/racoon2-spmdctl.8 + for name in spmd spmdctl iked pskgen + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/iked /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-iked + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/iked.8 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/racoon2-iked.8 + for name in spmd spmdctl iked pskgen + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/pskgen /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-pskgen + mv /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/pskgen.8 /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/share/man/man8/racoon2-pskgen.8 + rm /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/rc.d/init.d/racoon2-iked /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/rc.d/init.d/racoon2-kinkd /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/etc/rc.d/init.d/racoon2-spmd + install -m 755 -t /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin racoon2 + install -d /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/lib/systemd/system + install -m 644 -t /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/lib/systemd/system racoon2.service + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 20100526a-44.fc33 --unique-debug-suffix -20100526a-44.fc33.riscv64 --unique-debug-src-base racoon2-20100526a-44.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/racoon2-20100526a explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-iked explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-spmdctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-spmd extracting debug info from /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-iked extracting debug info from /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-spmdctl extracting debug info from /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64/usr/sbin/racoon2-spmd original debug info size: 10864kB, size after compression: 10324kB /usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. cpio: lib/y.tab.c: Cannot stat: No such file or directory 4345 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/sbin/racoon2 from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/ph1-up from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/migration from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/child-up.d/00childup_sample from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/child-down from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/ph1-down from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/ikesa-up.d/00ikesaup_sample from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/ikesa-rekey from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/child-rekey from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/ikesa-down from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/ikesa-up from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/racoon2/hook/child-up from /bin/sh to #!/usr/bin/sh Processing files: racoon2-20100526a-44.fc33.riscv64 Provides: config(racoon2) = 20100526a-44.fc33 racoon2 = 20100526a-44.fc33 racoon2(riscv-64) = 20100526a-44.fc33 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh pwgen systemd-units Requires(preun): /bin/sh systemd-units Requires(postun): /bin/sh systemd-units Requires: /usr/bin/perl /usr/bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) perl(Getopt::Std) rtld(GNU_HASH) Processing files: racoon2-debugsource-20100526a-44.fc33.riscv64 Provides: racoon2-debugsource = 20100526a-44.fc33 racoon2-debugsource(riscv-64) = 20100526a-44.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: racoon2-debuginfo-20100526a-44.fc33.riscv64 Provides: debuginfo(build-id) = 5d5073f9d9b04874dede02ab20bb1d7dd39c9012 debuginfo(build-id) = 995af4791c39a02713257aee64aedc54b9da7710 debuginfo(build-id) = e85289ba98313177277f4f7a474405d3a3208398 racoon2-debuginfo = 20100526a-44.fc33 racoon2-debuginfo(riscv-64) = 20100526a-44.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: racoon2-debugsource(riscv-64) = 20100526a-44.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 Wrote: /builddir/build/RPMS/racoon2-20100526a-44.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/racoon2-debugsource-20100526a-44.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/racoon2-debuginfo-20100526a-44.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.B9ConS + umask 022 + cd /builddir/build/BUILD + cd racoon2-20100526a + /usr/bin/rm -rf /builddir/build/BUILDROOT/racoon2-20100526a-44.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0