=> Bootstrap dependency digest>=20010302: found digest-20160304 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for racoon2-20180701nb1 --- build-recursive --- for d in lib spmd iked kinkd pskgen samples ; do if test -d $d ; then echo "===> Change directory to $d" ; (cd $d && /usr/bin/make) || exit 1 ; fi ; done ===> Change directory to lib --- 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.c --- --- vmbuf.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c vmbuf.c --- rc_str.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_str.c --- addresspool.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c addresspool.c --- safefile.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c safefile.c --- rbuf.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rbuf.c --- if_pfkeyv2.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c if_pfkeyv2.c --- cfparse.c --- /usr/bin/yacc -d cfparse.y --- rc_net.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_net.c --- version.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c version.c--- if_spmd.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c if_spmd.c--- rc_type.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c rc_type.c--- pidfile.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c pidfile.c--- plog.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c plog.c --- cfsetup.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c cfsetup.c--- cfparse.c --- mv y.tab.c cfparse.c --- cfparse.o --- --- cftoken.o --- --- cfparse.o --- clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -c cfparse.c--- cftoken.o --- flex cftoken.l clang -O2 -I/usr/include/krb5 -I/usr/include -I/usr/include/krb5 -I/usr/include -DENABLE_SECURE -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -g -O -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DINET6=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DHAVE_NET_PFKEYV2_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_STRLCPY=1 -DHAVE_STRLCAT=1 -DHAVE_ATOLL=1 -DHAVE_SA_LEN=1 -DHAVE_OPENSSL_EVP_H=1 -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DCF_DEBUG -I/usr/include/krb5 -I/usr/include -c -o cftoken.o lex.yy.c rm -f lex.yy.c --- libracoon.a --- /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 ranlib libracoon.a ===> Change directory to spmd --- main.o --- --- dns.o --- --- udp.o --- --- query.o --- --- task.o --- --- signal.o --- --- shell.o --- --- utils.o --- --- cache.o --- --- spmd_pfkey.o --- --- fqdn_query.o --- --- spmdctl.o --- --- main.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c main.c --- dns.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c dns.c --- udp.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c udp.c --- spmd_pfkey.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c spmd_pfkey.c --- query.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c query.c --- utils.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c utils.c --- cache.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c cache.c --- spmdctl.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c spmdctl.c --- fqdn_query.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c fqdn_query.c --- shell.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c shell.c --- task.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c task.c --- signal.o --- clang -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -I/usr/include/krb5 -I/usr/include -c signal.c --- spmdctl.o --- spmdctl.c:193:10: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] buf = '\0'; ^~~~ spmdctl.c:205:8: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] buf = '\0'; ^~~~ spmdctl.c:1096:35: warning: size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination [-Wstrlcpy-strlcat-size] strlcpy(cid.challenge, p, strlen(p)+1); ~~~~~~~^~~~ --- shell.o --- shell.c:532:16: warning: array subscript is of type 'char' [-Wchar-subscripts] while (*cp && isblank(*cp)) cp++; ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:71:44: note: expanded from macro 'isblank' #define isblank(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_BL)) ^~~~ shell.c:548:18: warning: array subscript is of type 'char' [-Wchar-subscripts] while (*cp && isblank(*cp)) cp++; ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:71:44: note: expanded from macro 'isblank' #define isblank(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_BL)) ^~~~ shell.c:713:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (digest_len != EVP_MD_CTX_size(ctx)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:713:2: note: remove the 'if' if its condition is always false if (digest_len != EVP_MD_CTX_size(ctx)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:709:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!EVP_DigestFinal_ex(ctx, digest, &digest_len)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:709:2: note: remove the 'if' if its condition is always false if (!EVP_DigestFinal_ex(ctx, digest, &digest_len)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:705:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!EVP_DigestUpdate(ctx, seed, seed_len)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:705:2: note: remove the 'if' if its condition is always false if (!EVP_DigestUpdate(ctx, seed, seed_len)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:701:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!EVP_DigestInit_ex(ctx, m, SPMD_EVP_ENGINE)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:701:2: note: remove the 'if' if its condition is always false if (!EVP_DigestInit_ex(ctx, m, SPMD_EVP_ENGINE)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:697:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (ctx == NULL) { ^~~~~~~~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:697:2: note: remove the 'if' if its condition is always false if (ctx == NULL) { ^~~~~~~~~~~~~~~~~~ shell.c:673:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (ret != seed_len) { ^~~~~~~~~~~~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:673:2: note: remove the 'if' if its condition is always false if (ret != seed_len) { ^~~~~~~~~~~~~~~~~~~~~~ shell.c:669:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!seed) { ^~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:669:2: note: remove the 'if' if its condition is always false if (!seed) { ^~~~~~~~~~~~ shell.c:663:6: warning: variable 'challenge' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!(m = EVP_get_digestbyname("sha1"))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:735:9: note: uninitialized use occurs here return challenge; ^~~~~~~~~ shell.c:663:2: note: remove the 'if' if its condition is always false if (!(m = EVP_get_digestbyname("sha1"))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:653:17: note: initialize the variable 'challenge' to silence this warning char *challenge; ^ = NULL shell.c:673:6: warning: variable 'ctx' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (ret != seed_len) { ^~~~~~~~~~~~~~~ shell.c:732:18: note: uninitialized use occurs here EVP_MD_CTX_free(ctx); ^~~ shell.c:673:2: note: remove the 'if' if its condition is always false if (ret != seed_len) { ^~~~~~~~~~~~~~~~~~~~~~ shell.c:658:17: note: initialize the variable 'ctx' to silence this warning EVP_MD_CTX *ctx; ^ = NULL shell.c:803:6: warning: variable 'ret' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (spmd_if_login_response(cid)<0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:824:9: note: uninitialized use occurs here return ret; ^~~ shell.c:803:2: note: remove the 'if' if its condition is always false if (spmd_if_login_response(cid)<0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell.c:789:12: note: initialize the variable 'ret' to silence this warning size_t ret; ^ = 0 --- spmdctl.o --- 3 warnings generated. --- spmdctl --- clang -o spmdctl -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" spmdctl.o -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto --- shell.o --- 12 warnings generated. --- spmd --- clang -o spmd -g -Wall -DSPMD_DEBUG -I../lib -I/usr/include/krb5 -I/usr/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/pkg/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 -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L../lib -L/usr/lib -lcrypto -lracoon -lcrypto ===> Change directory to 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 --- --- ike_conf.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_conf.o ike_conf.c --- ike_sa.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_sa.o ike_sa.c --- main.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o main.o main.c --- dh.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o dh.o dh.c --- str2val.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o str2val.o str2val.c --- isakmp.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o isakmp.o isakmp.c --- authenticator.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o authenticator.o authenticator.c --- script.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o script.o script.c --- encryptor.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o encryptor.o encryptor.c --- ike_spmif.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_spmif.o ike_spmif.c --- ike_pfkey.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ike_pfkey.o ike_pfkey.c --- ratelimit.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ratelimit.o ratelimit.c --- keyed_hash.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o keyed_hash.o keyed_hash.c --- schedule.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o schedule.o schedule.c --- sockmisc.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o sockmisc.o sockmisc.c --- crypto_openssl.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o crypto_openssl.o crypto_openssl.c --- ikev1/ikev1.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ikev1.o ikev1/ikev1.c --- ikev1/genlist.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/genlist.o ikev1/genlist.c --- isakmp.o --- isakmp.c:1099:30: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] proposal_len = get_uint16(&proposal->h.len); ^~~~~~~~~~~~~~~ isakmp.c:1168:32: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] transform_len = get_uint16(&transform->h.len); ^~~~~~~~~~~~~~~~ isakmp.c:1229:16: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:191:42: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:190:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_IS_SHORT' #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) ^~~~~~~~~ isakmp.c:1229:16: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attrib_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attrib); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:193:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) ^~~~~~~~~ isakmp.c:1233:12: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attrib = ISAKMP_NEXT_ATTRIB(attrib); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:195:30: note: expanded from macro 'ISAKMP_NEXT_ATTRIB' ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:191:42: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:190:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_IS_SHORT' #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) ^~~~~~~~~ isakmp.c:1233:12: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attrib = ISAKMP_NEXT_ATTRIB(attrib); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:195:30: note: expanded from macro 'ISAKMP_NEXT_ATTRIB' ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:193:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) ^~~~~~~~~ isakmp.c:1601:37: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] buf = rc_vnew(gen + 1, get_uint16(&gen->len) - sizeof(struct isakmp_gen)); ^~~~~~~~ --- ikev1/ipsec_doi.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ipsec_doi.o ikev1/ipsec_doi.c --- ikev1/isakmp_ident.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_ident.o ikev1/isakmp_ident.c --- ikev1/isakmp_quick.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_quick.o ikev1/isakmp_quick.c --- ikev1/isakmp_inf.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/isakmp_inf.o ikev1/isakmp_inf.c --- ikev1/handler.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/handler.o ikev1/handler.c --- ike_conf.o --- ike_conf.c:1670:22: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] sport = get_uint16(&ts->start_port); ^~~~~~~~~~~~~~ ike_conf.c:1671:22: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] eport = get_uint16(&ts->end_port); ^~~~~~~~~~~~ ike_conf.c:1733:23: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] sport0 = get_uint16(&ts0->start_port); ^~~~~~~~~~~~~~~ ike_conf.c:1734:23: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] eport0 = get_uint16(&ts0->end_port); ^~~~~~~~~~~~~ ike_conf.c:1735:23: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] sport1 = get_uint16(&ts1->start_port); ^~~~~~~~~~~~~~~ ike_conf.c:1736:23: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] eport1 = get_uint16(&ts1->end_port); ^~~~~~~~~~~~~ ike_conf.c:1811:22: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] sport = get_uint16(&ts->start_port); ^~~~~~~~~~~~~~ ike_conf.c:1812:22: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] eport = get_uint16(&ts->end_port); ^~~~~~~~~~~~ ike_conf.c:1887:22: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] sport = get_uint16(&ts->start_port); ^~~~~~~~~~~~~~ ike_conf.c:1888:22: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] eport = get_uint16(&ts->end_port); ^~~~~~~~~~~~ ike_conf.c:1923:22: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ts->selector_length))) ^~~~~~~~~~~~~~~~~~~ ike_conf.c:2010:14: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&r_ts->selector_length, ^~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2013:15: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&r_ts->start_port, 0); ^~~~~~~~~~~~~~~~ ike_conf.c:2014:15: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&r_ts->end_port, 65535); ^~~~~~~~~~~~~~ ike_conf.c:2016:15: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&r_ts->start_port, port); ^~~~~~~~~~~~~~~~ ike_conf.c:2017:15: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&r_ts->end_port, port); ^~~~~~~~~~~~~~ ike_conf.c:2085:21: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ts->selector_length))) ^~~~~~~~~~~~~~~~~~~ ike_conf.c:2866:14: warning: taking address of packed member 'transform_length' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&trns->transform_length, trns_len); ^~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:2869:14: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&trns->transform_id, id); ^~~~~~~~~~~~~~~~~~ ike_conf.c:2873:15: warning: taking address of packed member 'type' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&attr->type, ^~~~~~~~~~ ike_conf.c:2875:15: warning: taking address of packed member 'l_or_v' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&attr->l_or_v, keylen); ^~~~~~~~~~~~ ike_conf.c:3359:34: warning: taking address of packed member 'transform_length' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] for (attr_bytes = get_uint16(&trns->transform_length) - ^~~~~~~~~~~~~~~~~~~~~~ ike_conf.c:3364:25: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_uint16(&attr->type)) { ^~~~~~~~~~ ike_conf.c:3366:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] keylen = get_uint16(&attr->lorv); ^~~~~~~~~~ ike_conf.c:3373:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&attr->type)); ^~~~~~~~~~ ike_conf.c:3376:12: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:191:42: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:190:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_IS_SHORT' #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) ^~~~~~~~~ ike_conf.c:3376:12: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] alen = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:193:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) ^~~~~~~~~ ike_conf.c:3377:12: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attr = ISAKMP_NEXT_ATTRIB(attr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:195:30: note: expanded from macro 'ISAKMP_NEXT_ATTRIB' ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:191:42: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:190:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_IS_SHORT' #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) ^~~~~~~~~ ike_conf.c:3377:12: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attr = ISAKMP_NEXT_ATTRIB(attr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:195:30: note: expanded from macro 'ISAKMP_NEXT_ATTRIB' ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:193:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) ^~~~~~~~~ ike_conf.c:3383:40: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] alg = ikeconf_find_alg(get_uint16(&trns->transform_id), ^~~~~~~~~~~~~~~~~~ ike_conf.c:3419:16: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] (&trns->transform_id), ^~~~~~~~~~~~~~~~~~ ike_conf.c:3440:21: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&trns->transform_id) != IKEV2TRANSF_ESN_NO) { ^~~~~~~~~~~~~~~~~~ --- ikev1/strnames.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/strnames.o ikev1/strnames.c --- ikev1/oakley.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/oakley.o ikev1/oakley.c --- ikev1/vendorid.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/vendorid.o ikev1/vendorid.c --- ikev1/algorithm.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/algorithm.o ikev1/algorithm.c --- ikev1/proposal.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/proposal.o ikev1/proposal.c --- ikev1/pfkey.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/pfkey.o ikev1/pfkey.c --- isakmp.o --- 7 warnings generated. --- ikev1/ikev1_natt.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/ikev1_natt.o ikev1/ikev1_natt.c --- ikev1/ikev1.o --- ikev1/ikev1.c:1580:14: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->type, type | ISAKMP_GEN_TLV); ^~~~~~~~~~ ikev1/ikev1.c:1581:14: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->lorv, len); ^~~~~~~~~~ ikev1/ikev1.c:1594:14: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->type, type | ISAKMP_GEN_TV); ^~~~~~~~~~ ikev1/ikev1.c:1595:14: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->lorv, val); ^~~~~~~~~~ ikev1/ikev1.c:1623:14: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->type, type | ISAKMP_GEN_TLV); ^~~~~~~~~~ ikev1/ikev1.c:1624:14: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->lorv, len); ^~~~~~~~~~ ikev1/ikev1.c:1653:14: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->type, type | ISAKMP_GEN_TV); ^~~~~~~~~~ ikev1/ikev1.c:1654:14: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&data->lorv, val); ^~~~~~~~~~ ikev1/ikev1.c:1680:14: warning: taking address of packed member 'len' of class or structure 'isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&isakmp->len, vbuf->l); ^~~~~~~~~~~ ikev1/ikev1.c:1780:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&gen->len, sizeof(*gen) + src->l); ^~~~~~~~ ikev1/ikev1.c:1805:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&gen->len, sizeof(*gen) + src->l); ^~~~~~~~ ikev1/ikev1.c:2054:32: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] *buf = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); ^~~~~~~~ ikev1/ikev1.c:2147:24: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] p->len = get_uint16(&gen->len); ^~~~~~~~ ikev1/ikev1.c:2174:22: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] plen = get_uint16(&gen->len); ^~~~~~~~ --- ikev2.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2.o ikev2.c --- ikev2_auth.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_auth.o ikev2_auth.c --- ikev1/isakmp_inf.o --- ikev1/isakmp_inf.c:197:46: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] if (msg->l < sizeof(*isakmp) + get_uint16(&gen->len) + sizeof(*nd)) { ^~~~~~~~ ikev1/isakmp_inf.c:205:59: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] nd = (struct isakmp_gen *) ((caddr_t) gen + get_uint16(&gen->len)); ^~~~~~~~ ikev1/isakmp_inf.c:208:19: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&nd->len) > msg->l - (sizeof(struct isakmp) + ^~~~~~~ ikev1/isakmp_inf.c:209:19: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&gen->len))) { ^~~~~~~~ ikev1/isakmp_inf.c:215:19: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&nd->len) < sizeof(*nd)) { ^~~~~~~ ikev1/isakmp_inf.c:221:36: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] payload = rc_vmalloc(get_uint16(&nd->len)); ^~~~~~~ ikev1/isakmp_inf.c:228:48: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] memcpy(payload->v, (caddr_t) nd, get_uint16(&nd->len)); ^~~~~~~ ikev1/isakmp_inf.c:240:19: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&gen->len) - sizeof(struct isakmp_gen) != hash->l) { ^~~~~~~~ ikev1/isakmp_inf.c:345:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&d->h.len, tlen); ^~~~~~~~ ikev1/isakmp_inf.c:346:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&d->doi, IPSEC_DOI); ^~~~~~ ikev1/isakmp_inf.c:349:14: warning: taking address of packed member 'num_spi' of class or structure 'isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&d->num_spi, 1); ^~~~~~~~~~ ikev1/isakmp_inf.c:405:15: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&d->h.len, tlen); ^~~~~~~~ ikev1/isakmp_inf.c:406:15: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&d->doi, IPSEC_DOI); ^~~~~~ ikev1/isakmp_inf.c:409:15: warning: taking address of packed member 'num_spi' of class or structure 'isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&d->num_spi, 1); ^~~~~~~~~~ ikev1/isakmp_inf.c:494:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->h.len, tlen); ^~~~~~~~ ikev1/isakmp_inf.c:495:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&n->doi, IPSEC_DOI); ^~~~~~ ikev1/isakmp_inf.c:498:14: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->type, type); ^~~~~~~ ikev1/isakmp_inf.c:553:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->h.len, tlen); ^~~~~~~~ ikev1/isakmp_inf.c:554:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&n->doi, ikev1_doitype(iph1->rmconf)); ^~~~~~ ikev1/isakmp_inf.c:557:14: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->type, type); ^~~~~~~ ikev1/isakmp_inf.c:600:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->h.len, tlen); ^~~~~~~~ ikev1/isakmp_inf.c:601:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ ^~~~~~ ikev1/isakmp_inf.c:604:14: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->type, type); ^~~~~~~ ikev1/isakmp_inf.c:705:14: warning: taking address of packed member 'len' of class or structure 'isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&isakmp->len, tlen); ^~~~~~~~~~~ ikev1/isakmp_inf.c:712:15: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&gen->len, sizeof(*gen) + hash->l); ^~~~~~~~ ikev1/isakmp_inf.c:804:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->h.len, tlen); ^~~~~~~~ ikev1/isakmp_inf.c:805:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&n->doi, IPSEC_DOI); /* IPSEC DOI (1) */ ^~~~~~ ikev1/isakmp_inf.c:808:14: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->type, type); ^~~~~~~ ikev1/isakmp_inf.c:854:21: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] type = get_uint16(&n->type); ^~~~~~~ ikev1/isakmp_inf.c:903:18: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&n->h.len) < sizeof(*n) + n->spi_size) { ^~~~~~~~ ikev1/isakmp_inf.c:914:15: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint32(&n->doi), n->proto_id, spi, n->spi_size); ^~~~~~ ikev1/isakmp_inf.c:1093:19: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint32(&d->doi) != IPSEC_DOI) { ^~~~~~ ikev1/isakmp_inf.c:1096:17: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint32(&d->doi)); ^~~~~~ ikev1/isakmp_inf.c:1110:25: warning: taking address of packed member 'num_spi' of class or structure 'isakmp_pl_d' may result in an unaligned pointer value [-Waddress-of-packed-member] num_spi = get_uint16(&d->num_spi); ^~~~~~~~~~ ikev1/isakmp_inf.c:1111:22: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint16(&d->h.len) - sizeof(struct isakmp_pl_d); ^~~~~~~~ ikev1/isakmp_inf.c:1195:22: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_uint16(¬ify->type)) { ^~~~~~~~~~~~ ikev1/isakmp_inf.c:1205:36: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] s_isakmp_notify_msg(get_uint16(¬ify->type))); ^~~~~~~~~~~~ ikev1/isakmp_inf.c:1216:36: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] s_isakmp_notify_msg(get_uint16(¬ify->type))); ^~~~~~~~~~~~ ikev1/isakmp_inf.c:1246:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&ru_ack->h.len, tlen); ^~~~~~~~~~~~~ ikev1/isakmp_inf.c:1247:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&ru_ack->doi, IPSEC_DOI); ^~~~~~~~~~~ ikev1/isakmp_inf.c:1248:14: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&ru_ack->type, ISAKMP_NTYPE_R_U_THERE_ACK); ^~~~~~~~~~~~ ikev1/isakmp_inf.c:1277:18: warning: taking address of packed member 'data' of class or structure 'isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint32(&ru->data) != iph1->dpd_seq-1) { ^~~~~~~~ ikev1/isakmp_inf.c:1280:17: warning: taking address of packed member 'data' of class or structure 'isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint32(&ru->data), iph1->dpd_seq-1); ^~~~~~~~ ikev1/isakmp_inf.c:1377:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&ru->h.len, tlen); ^~~~~~~~~ ikev1/isakmp_inf.c:1378:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&ru->doi, IPSEC_DOI); ^~~~~~~ ikev1/isakmp_inf.c:1379:14: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&ru->type, ISAKMP_NTYPE_R_U_THERE); ^~~~~~~~ ikev1/isakmp_inf.c:1391:14: warning: taking address of packed member 'data' of class or structure 'isakmp_pl_ru' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&ru->data, iph1->dpd_seq); ^~~~~~~~ --- ikev1/ipsec_doi.o --- ikev1/ipsec_doi.c:566:21: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint16(&trns->h.len) - sizeof(*trns); ^~~~~~~~~~~ ikev1/ipsec_doi.c:580:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:581:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:586:38: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] s_oakley_attr_v(type, get_uint16(&d->lorv))); ^~~~~~~ ikev1/ipsec_doi.c:601:23: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] len = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:616:30: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] sa->enctype = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:620:31: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] sa->hashtype = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:624:33: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] sa->authmethod = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:628:31: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] sa->dh_group = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:633:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] int type = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:647:35: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] sa->dhgrp->gen1 = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:649:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] int len = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:661:35: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] sa->dhgrp->gen2 = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:663:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] int len = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:682:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] int type = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:696:21: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != ^~~~~~~~~~ ikev1/ipsec_doi.c:732:26: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] int len = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:774:38: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen -= (sizeof(*d) + get_uint16(&d->lorv)); ^~~~~~~ ikev1/ipsec_doi.c:775:68: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] d = (struct isakmp_data *)((char *)d + sizeof(*d) + get_uint16(&d->lorv)); ^~~~~~~ ikev1/ipsec_doi.c:1386:21: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint16(&prop->h.len) ^~~~~~~~~~~ ikev1/ipsec_doi.c:1976:21: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); ^~~~~~~~~~~ ikev1/ipsec_doi.c:1980:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:1981:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:1982:22: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] lorv = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:2172:21: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); ^~~~~~~~~~~ ikev1/ipsec_doi.c:2177:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:2178:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:2179:22: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] lorv = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:2383:21: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint16(&trns->h.len) - sizeof(struct isakmp_pl_t); ^~~~~~~~~~~ ikev1/ipsec_doi.c:2388:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:2389:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:2390:22: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] lorv = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:2596:15: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&prop->h.len, proplen); ^~~~~~~~~~~ ikev1/ipsec_doi.c:2628:15: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&trns->h.len, trnslen); ^~~~~~~~~~~ ikev1/ipsec_doi.c:2924:15: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&trns->h.len, sizeof(*trns) + attrlen); ^~~~~~~~~~~ ikev1/ipsec_doi.c:2939:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&prop->h.len, p->l); ^~~~~~~~~~~ ikev1/ipsec_doi.c:3699:21: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint16(&t->h.len) - sizeof(*t); ^~~~~~~~ ikev1/ipsec_doi.c:3711:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] type = get_uint16(&d->type) & ~ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:3712:22: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] flag = get_uint16(&d->type) & ISAKMP_GEN_MASK; ^~~~~~~ ikev1/ipsec_doi.c:3717:40: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] s_ipsecdoi_attr_v(type, get_uint16(&d->lorv))); ^~~~~~~ ikev1/ipsec_doi.c:3722:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] int type = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:3739:21: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] || (get_uint16(&prev->type) & ~ISAKMP_GEN_MASK) != ^~~~~~~~~~ ikev1/ipsec_doi.c:3760:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] int len = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:3828:33: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] pp->pfs_group = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:3829:42: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] else if (pp->pfs_group != get_uint16(&d->lorv)) { ^~~~~~~ ikev1/ipsec_doi.c:3839:35: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] pr->encmode != get_uint16(&d->lorv)) { ^~~~~~~ ikev1/ipsec_doi.c:3845:30: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] pr->encmode = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:3855:31: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] tr->authtype = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:3864:30: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] tr->encklen = get_uint16(&d->lorv); ^~~~~~~ ikev1/ipsec_doi.c:3879:38: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen -= (sizeof(*d) + get_uint16(&d->lorv)); ^~~~~~~ ikev1/ipsec_doi.c:3880:69: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] d = (struct isakmp_data *)((caddr_t)d + sizeof(*d) + get_uint16(&d->lorv)); ^~~~~~~ --- ikev1/isakmp_quick.o --- ikev1/isakmp_quick.c:428:17: warning: taking address of packed member 'len' of class or structure 'isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] + get_uint32(&isakmp->len) - sizeof(*isakmp); ^~~~~~~~~~~ ikev1/isakmp_quick.c:548:55: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); ^~~~~~~~~~~ ikev1/isakmp_quick.c:824:55: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); ^~~~~~~~~~~ ikev1/isakmp_quick.c:961:21: warning: taking address of packed member 'len' of class or structure 'isakmp' may result in an unaligned pointer value [-Waddress-of-packed-member] tlen = get_uint32(&isakmp->len) - sizeof(*isakmp); ^~~~~~~~~~~ ikev1/isakmp_quick.c:1104:55: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); ^~~~~~~~~~~ ikev1/isakmp_quick.c:1509:55: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] plogdump(PLOG_DEBUG, PLOGLOC, 0, r_hash, get_uint16(&hash->h.len) - sizeof(*hash)); ^~~~~~~~~~~ ikev1/isakmp_quick.c:1590:14: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->h.len, tlen); ^~~~~~~~ ikev1/isakmp_quick.c:1591:14: warning: taking address of packed member 'doi' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&n->doi, IPSEC_DOI); ^~~~~~ ikev1/isakmp_quick.c:1594:14: warning: taking address of packed member 'type' of class or structure 'isakmp_pl_n' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&n->type, ISAKMP_NTYPE_CONNECTED); ^~~~~~~ --- ikev1/ikev1_natt.o --- ikev1/ikev1_natt.c:296:25: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (!(iph1->natt_flags && NAT_DETECTED)) ^ ~~~~~~~~~~~~ ikev1/ikev1_natt.c:296:25: note: use '&' for a bitwise operation if (!(iph1->natt_flags && NAT_DETECTED)) ^~ & ikev1/ikev1_natt.c:296:25: note: remove constant to silence this warning if (!(iph1->natt_flags && NAT_DETECTED)) ~^~~~~~~~~~~~~~~ --- ikev1/oakley.o --- ikev1/oakley.c:1938:19: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&gen->len) - sizeof(*gen) - 1); ^~~~~~~~ --- ikev2_child.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_child.o ikev2_child.c --- ikev1/oakley.o --- ikev1/oakley.c:2121:17: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] if(get_uint16(&gen->len) <= sizeof(*gen)){ ^~~~~~~~ ikev1/oakley.c:2134:35: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] new->pl = rc_vmalloc(get_uint16(&gen->len) - sizeof(*gen)); ^~~~~~~~ --- ikev2_cookie.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_cookie.o ikev2_cookie.c --- ikev1/vendorid.o --- ikev1/vendorid.c:215:23: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] vidlen = get_uint16(&gen->len) - sizeof(*gen); ^~~~~~~~ --- ikev2_notify.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_notify.o ikev2_notify.c --- ikev1/isakmp_inf.o --- 47 warnings generated. --- ikev2_packet.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_packet.o ikev2_packet.c --- ikev1/ikev1_natt.o --- 1 warning generated. --- ikev2.o --- ikev2.c:236:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ --- ikev1/ikev1.o --- 14 warnings generated. --- ikev2_payload.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_payload.o ikev2_payload.c --- ikev2_proposal.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_proposal.o ikev2_proposal.c --- ikev2.o --- ikev2.c:972:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:1158:18: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { ^~~~~~~~~~~~~~~~~~~~ ikev2.c:1164:22: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ke->ke_h.dh_group_id), ^~~~~~~~~~~~~~~~~~~~ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2.c:1210:46: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), FALSE); ^~~~~~~~~~~~~~~~~~ ikev2.c:1516:18: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { ^~~~~~~~~~~~~~~~~~~~ ikev2.c:1518:22: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ke->ke_h.dh_group_id), ^~~~~~~~~~~~~~~~~~~~ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2.c:1585:46: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); ^~~~~~~~~~~~~~~~~~ ikev2.c:1990:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:2213:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:2820:46: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_update_message_id(ike_sa, get_uint32(&ikehdr->message_id), TRUE); ^~~~~~~~~~~~~~~~~~ ikev2.c:3004:29: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:3288:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:3478:19: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { ^~~~~~~~~~~~~~~~~~~~ ikev2.c:3484:20: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ke->ke_h.dh_group_id), ^~~~~~~~~~~~~~~~~~~~ ikev2.c:3782:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ --- ikev1/vendorid.o --- 1 warning generated. --- ikev2.o --- ikev2.c:3900:19: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { ^~~~~~~~~~~~~~~~~~~~ ikev2.c:3904:20: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ke->ke_h.dh_group_id), ^~~~~~~~~~~~~~~~~~~~ ikev2.c:4227:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:4331:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:4435:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:4481:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2.c:4543:24: warning: taking address of packed member 'num_spi' of class or structure 'ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] num_spi = get_uint16(&d->dh.num_spi); ^~~~~~~~~~~~~ ikev2.c:4843:26: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] s->encr = get_uint16(&transf->transform_id); ^~~~~~~~~~~~~~~~~~~~ ikev2.c:4846:25: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] s->prf = get_uint16(&transf->transform_id); ^~~~~~~~~~~~~~~~~~~~ ikev2.c:4869:28: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] s->integr = get_uint16(&transf->transform_id); ^~~~~~~~~~~~~~~~~~~~ ikev2.c:4875:30: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_dhinfo(get_uint16(&transf->transform_id)); ^~~~~~~~~~~~~~~~~~~~ ikev2.c:4887:16: warning: taking address of packed member 'transform_length' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&transf->transform_length) - ^~~~~~~~~~~~~~~~~~~~~~~~ ikev2.c:4894:16: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:191:42: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:190:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_IS_SHORT' #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) ^~~~~~~~~ ikev2.c:4894:16: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attr_len = ISAKMP_ATTRIBUTE_TOTALLENGTH(attr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:193:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) ^~~~~~~~~ ikev2.c:4895:25: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_uint16(&attr->type)) { ^~~~~~~~~~ ikev2.c:4897:27: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] keylen = get_uint16(&attr->lorv); ^~~~~~~~~~ ikev2.c:4904:23: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&attr->type)); ^~~~~~~~~~ ikev2.c:4907:12: warning: taking address of packed member 'type' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attr = ISAKMP_NEXT_ATTRIB(attr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:195:30: note: expanded from macro 'ISAKMP_NEXT_ATTRIB' ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:191:42: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' #define ISAKMP_ATTRIBUTE_TOTALLENGTH(a) (ISAKMP_ATTRIBUTE_IS_SHORT(a) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:190:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_IS_SHORT' #define ISAKMP_ATTRIBUTE_IS_SHORT(a) (get_uint16(&(a)->type) & ISAKMP_GEN_TV) ^~~~~~~~~ ikev2.c:4907:12: warning: taking address of packed member 'lorv' of class or structure 'isakmp_data' may result in an unaligned pointer value [-Waddress-of-packed-member] attr = ISAKMP_NEXT_ATTRIB(attr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:195:30: note: expanded from macro 'ISAKMP_NEXT_ATTRIB' ((uint8_t *)(a) + ISAKMP_ATTRIBUTE_TOTALLENGTH(a))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./isakmp.h:193:51: note: expanded from macro 'ISAKMP_ATTRIBUTE_TOTALLENGTH' : (sizeof(struct isakmp_data) + get_uint16(&(a)->lorv))) ^~~~~~~~~ ikev2.c:5028:14: warning: taking address of packed member 'transform_length' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->transform_length, len); ^~~~~~~~~~~~~~~~~~~ ikev2.c:5031:14: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->transform_id, id); ^~~~~~~~~~~~~~~ ikev2.c:5068:17: warning: taking address of packed member 'type' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&attrib->type, ^~~~~~~~~~~~ ikev2.c:5070:17: warning: taking address of packed member 'l_or_v' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&attrib->l_or_v, sa->encrklen); ^~~~~~~~~~~~~~ ikev2.c:5112:15: warning: taking address of packed member 'proposal_length' of class or structure 'ikev2proposal' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&prop->proposal_length, p - (uint8_t *)buf->v); ^~~~~~~~~~~~~~~~~~~~~ --- ikev2_rekey.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_rekey.o ikev2_rekey.c --- ikev2_config.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev2_config.o ikev2_config.c --- nattraversal.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o nattraversal.o nattraversal.c --- eaytest.o --- --- ikev1/isakmp_quick.o --- 9 warnings generated. --- eaytest.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -g -I. -I./missing -I../lib -I/usr/include/krb5 -I/usr/include -DSYSCONFDIR=\"/usr/pkg/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o eaytest.o eaytest.c --- ikev2_packet.o --- ikev2_packet.c:204:15: warning: taking address of packed member 'payload_length' of class or structure 'ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&p->payload_length, payload_length); ^~~~~~~~~~~~~~~~~ ikev2_packet.c:259:15: warning: taking address of packed member 'payload_length' of class or structure 'ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&p->payload_length, payloads->l); ^~~~~~~~~~~~~~~~~ --- ikev2_cookie.o --- ikev2_cookie.c:160:16: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint32(&ikehdr->length) - first_payload_length); ^~~~~~~~~~~~~~ ikev2_cookie.c:161:15: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&ikehdr->length, ^~~~~~~~~~~~~~ ikev2_cookie.c:162:19: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint32(&ikehdr->length) - first_payload_length); ^~~~~~~~~~~~~~ ikev2_cookie.c:165:27: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] packet_len = get_uint32(&ikehdr->length); ^~~~~~~~~~~~~~ ikev2_cookie.c:183:14: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&ikehdr->length, packet->l); ^~~~~~~~~~~~~~ ikev2_cookie.c:221:9: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] assert(get_notify_type(notify) == IKEV2_COOKIE); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^ /usr/include/assert.h:59:4: note: expanded from macro 'assert' ((e) ? __static_cast(void,0) : __assert13(__FILE__, __LINE__, \ ^ --- ikev2_child.o --- ikev2_child.c:497:36: warning: taking address of packed member 'transform_id' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] dhdef = ikev2_dhinfo(get_uint16(&transf->transform_id)); ^~~~~~~~~~~~~~~~~~~~ --- ikev2_notify.o --- ikev2_notify.c:80:31: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(notify)))); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2_notify.c:92:10: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_notify_type(notify)) { ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:105:32: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] notify->nh.protocol_id, get_notify_type(notify)); ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:126:29: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(notify))); ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_child.o --- ikev2_child.c:1063:23: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] assert(get_uint16(&prop->h.len) == ^~~~~~~~~~~ /usr/include/assert.h:59:4: note: expanded from macro 'assert' ((e) ? __static_cast(void,0) : __assert13(__FILE__, __LINE__, \ ^ --- ikev2_notify.o --- ikev2_notify.c:149:31: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(notify)))); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2_notify.c:161:10: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_notify_type(notify)) { ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:264:8: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] (get_notify_type(notify) <= ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:268:29: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(notify))); ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:296:10: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_notify_type(notify)) { ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:342:10: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_notify_type(notify)) { ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:367:29: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(notify))); ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:405:31: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(notify)))); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2_notify.c:411:10: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_notify_type(notify)) { ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:473:31: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(notify)))); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2_notify.c:475:10: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_notify_type(notify)) { ^~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:570:22: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] unsigned int type = get_notify_type(n); ^~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:658:31: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] ikev2_notify_type_str(get_notify_type(n)))); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2_notify.c:660:10: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (get_notify_type(n)) { ^~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ikev2_notify.c:729:14: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(¬ify->nh.notify_message_type, msg_type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_cookie.o --- 6 warnings generated. --- ikev2_proposal.o --- ikev2_proposal.c:179:28: warning: taking address of packed member 'transform_length' of class or structure 'ikev2transform' may result in an unaligned pointer value [-Waddress-of-packed-member] transf_len = get_uint16(&transf->transform_length); ^~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c:115:27: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] if (bytes != get_uint32(&hdr->length)) { ^~~~~~~~~~~ ikev2_payload.c:119:29: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] bytes, get_uint32(&hdr->length))); ^~~~~~~~~~~ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ ikev2_payload.c:193:38: warning: taking address of packed member 'num_spi' of class or structure 'ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] d->dh.spi_size * get_uint16(&d->dh.num_spi)) { ^~~~~~~~~~~~~ ikev2_payload.c:198:42: warning: taking address of packed member 'num_spi' of class or structure 'ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] d->dh.spi_size * get_uint16(&d->dh.num_spi))); ^~~~~~~~~~~~~ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ --- ikev2_packet.o --- 2 warnings generated. --- ikev2_payload.o --- ikev2_payload.c:282:17: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ts->selector_length)); ^~~~~~~~~~~~~~~~~~~ ikev2_payload.c:288:44: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] type, ts->protocol_id, get_uint16(&ts->selector_length), ^~~~~~~~~~~~~~~~~~~ ikev2_payload.c:289:21: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ts->start_port), get_uint16(&ts->end_port)); ^~~~~~~~~~~~~~ ikev2_payload.c:289:50: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ts->start_port), get_uint16(&ts->end_port)); ^~~~~~~~~~~~ ikev2_payload.c:297:16: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ts->selector_length)); ^~~~~~~~~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c:357:15: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&my_transf->h.len) - sizeof(struct isakmp_pl_t); ^~~~~~~~~~~~~~~~ ikev2_proposal.c:360:15: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&peer_transf->h.len) - sizeof(struct isakmp_pl_t); ^~~~~~~~~~~~~~~~~~ ikev2_proposal.c:376:18: warning: taking address of packed member 'type' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&my_attrib->type) != (IKEV2ATTRIB_KEY_LENGTH | IKEV2ATTRIB_SHORT)) ^~~~~~~~~~~~~~~ ikev2_proposal.c:378:14: warning: taking address of packed member 'l_or_v' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] my_keylen = IKEV2ATTRIB_VALUE_SHORT(my_attrib); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:330:50: note: expanded from macro 'IKEV2ATTRIB_VALUE_SHORT' #define IKEV2ATTRIB_VALUE_SHORT(_a) (get_uint16(&(_a)->l_or_v)) ^~~~~~~~~~~~ ikev2_proposal.c:381:18: warning: taking address of packed member 'type' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&peer_attrib->type) != (IKEV2ATTRIB_KEY_LENGTH | IKEV2ATTRIB_SHORT)) ^~~~~~~~~~~~~~~~~ ikev2_proposal.c:383:16: warning: taking address of packed member 'l_or_v' of class or structure 'ikev2attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] peer_keylen = IKEV2ATTRIB_VALUE_SHORT(peer_attrib); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:330:50: note: expanded from macro 'IKEV2ATTRIB_VALUE_SHORT' #define IKEV2ATTRIB_VALUE_SHORT(_a) (get_uint16(&(_a)->l_or_v)) ^~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c:351:24: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] ts_len = get_uint16(&ts->selector_length); ^~~~~~~~~~~~~~~~~~~ ikev2_payload.c:398:19: warning: taking address of packed member 'type' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&attrib->type) & IKEV2CFG_ATTR_RESERVED) { ^~~~~~~~~~~~ ikev2_payload.c:402:16: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attrib_len = IKEV2CFG_ATTR_TOTALLENGTH(attrib); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:662:73: note: expanded from macro 'IKEV2CFG_ATTR_TOTALLENGTH' #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ --- ikev2_proposal.o --- ikev2_proposal.c:619:29: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] trns_len = get_uint16(&trns->h.len); ^~~~~~~~~~~ ikev2_proposal.c:645:17: warning: taking address of packed member 'len' of class or structure 'isakmp_gen' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&prophdr->h.len, ^~~~~~~~~~~~~~ --- ikev2_payload.o --- ikev2_payload.c:569:14: warning: taking address of packed member 'payload_length' of class or structure 'ikev2_payload_header' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&p->payload_length, sizeof(struct ikev2_payload_header)); ^~~~~~~~~~~~~~~~~ ikev2_payload.c:577:14: warning: taking address of packed member 'length' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint32(&ikehdr->length, msglen); ^~~~~~~~~~~~~~ ikev2_payload.c:727:14: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&nh->notify_message_type, message_type); ^~~~~~~~~~~~~~~~~~~~~~~ ikev2_payload.c:755:14: warning: taking address of packed member 'num_spi' of class or structure 'ikev2payl_delete_h' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&dh->num_spi, num_spi); ^~~~~~~~~~~ ikev2_payload.c:975:16: warning: taking address of packed member 'selector_length' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->selector_length, ^~~~~~~~~~~~~~~~~~ ikev2_payload.c:983:18: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->start_port, addr->port); ^~~~~~~~~~~~~ ikev2_payload.c:984:18: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->end_port, addr->port); ^~~~~~~~~~~ ikev2_payload.c:986:18: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->start_port, ^~~~~~~~~~~~~ ikev2_payload.c:988:18: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->end_port, ^~~~~~~~~~~ ikev2_payload.c:995:17: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->start_port, uss); ^~~~~~~~~~~~~ ikev2_payload.c:996:17: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->end_port, use); ^~~~~~~~~~~ ikev2_payload.c:999:17: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->start_port, IKEV2_TS_PORT_MIN); ^~~~~~~~~~~~~ ikev2_payload.c:1000:17: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&t->end_port, IKEV2_TS_PORT_MAX); ^~~~~~~~~~~ ikev2_payload.c:1102:23: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] sport = get_uint16(&t->start_port); ^~~~~~~~~~~~~ ikev2_payload.c:1103:23: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] eport = get_uint16(&t->end_port); ^~~~~~~~~~~ ikev2_payload.c:1217:23: warning: taking address of packed member 'start_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] sport = get_uint16(&t->start_port); ^~~~~~~~~~~~~ ikev2_payload.c:1218:23: warning: taking address of packed member 'end_port' of class or structure 'ikev2_traffic_selector' may result in an unaligned pointer value [-Waddress-of-packed-member] eport = get_uint16(&t->end_port); ^~~~~~~~~~~ --- ikev1/oakley.o --- 3 warnings generated. --- ikev2_notify.o --- 19 warnings generated. --- ikev2_config.o --- ikev2_config.c:137:14: warning: taking address of packed member 'type' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&a->type, type); ^~~~~~~ ikev2_config.c:138:14: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] put_uint16(&a->length, length); ^~~~~~~~~ ikev2_config.c:318:16: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:662:73: note: expanded from macro 'IKEV2CFG_ATTR_TOTALLENGTH' #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:319:11: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attr = IKEV2CFG_ATTR_NEXT(attr)) { ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:664:78: note: expanded from macro 'IKEV2CFG_ATTR_NEXT' #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:662:73: note: expanded from macro 'IKEV2CFG_ATTR_TOTALLENGTH' #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:320:15: warning: taking address of packed member 'type' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attr_type = IKEV2CFG_ATTR_TYPE(attr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:660:45: note: expanded from macro 'IKEV2CFG_ATTR_TYPE' #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) ^~~~~~~~~~ ikev2_config.c:321:14: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attr_len = IKEV2CFG_ATTR_LENGTH(attr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:789:16: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:662:73: note: expanded from macro 'IKEV2CFG_ATTR_TOTALLENGTH' #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:790:11: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attr = IKEV2CFG_ATTR_NEXT(attr)) { ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:664:78: note: expanded from macro 'IKEV2CFG_ATTR_NEXT' #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:662:73: note: expanded from macro 'IKEV2CFG_ATTR_TOTALLENGTH' #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:793:10: warning: taking address of packed member 'type' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] type = IKEV2CFG_ATTR_TYPE(attr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:660:45: note: expanded from macro 'IKEV2CFG_ATTR_TYPE' #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) ^~~~~~~~~~ ikev2_config.c:794:9: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] len = IKEV2CFG_ATTR_LENGTH(attr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:930:27: warning: taking address of packed member 'prefix_lifetime' of class or structure 'ikev2cfg_mip6prefix' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint32(&p->prefix_lifetime), ^~~~~~~~~~~~~~~~~~ ikev2_config.c:968:15: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attr = IKEV2CFG_ATTR_NEXT(attr), ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:664:78: note: expanded from macro 'IKEV2CFG_ATTR_NEXT' #define IKEV2CFG_ATTR_NEXT(a_) ((struct ikev2cfg_attrib *)((uint8_t *)(a_) + IKEV2CFG_ATTR_TOTALLENGTH(a_))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:662:73: note: expanded from macro 'IKEV2CFG_ATTR_TOTALLENGTH' #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:969:14: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] bytes -= IKEV2CFG_ATTR_TOTALLENGTH(attr)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:662:73: note: expanded from macro 'IKEV2CFG_ATTR_TOTALLENGTH' #define IKEV2CFG_ATTR_TOTALLENGTH(a_) (sizeof(struct ikev2cfg_attrib) + IKEV2CFG_ATTR_LENGTH(a_)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:970:16: warning: taking address of packed member 'type' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attr_type = IKEV2CFG_ATTR_TYPE(attr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:660:45: note: expanded from macro 'IKEV2CFG_ATTR_TYPE' #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) ^~~~~~~~~~ ikev2_config.c:971:15: warning: taking address of packed member 'length' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] attr_len = IKEV2CFG_ATTR_LENGTH(attr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:661:47: note: expanded from macro 'IKEV2CFG_ATTR_LENGTH' #define IKEV2CFG_ATTR_LENGTH(a_) (get_uint16(&(a_)->length)) ^~~~~~~~~~~~ ikev2_config.c:976:12: warning: taking address of packed member 'type' of class or structure 'ikev2cfg_attrib' may result in an unaligned pointer value [-Waddress-of-packed-member] switch (IKEV2CFG_ATTR_TYPE(attr)) { ^~~~~~~~~~~~~~~~~~~~~~~~ ./ikev2.h:660:45: note: expanded from macro 'IKEV2CFG_ATTR_TYPE' #define IKEV2CFG_ATTR_TYPE(a_) (get_uint16(&(a_)->type) & IKEV2CFG_ATTR_TYPE_MASK) ^~~~~~~~~~ --- ikev2_proposal.o --- 9 warnings generated. --- ike_conf.o --- 32 warnings generated. --- ikev1/ipsec_doi.o --- 51 warnings generated. --- ikev2_rekey.o --- ikev2_rekey.c:451:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:487:18: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] if (get_uint16(&ke->ke_h.dh_group_id) != dhdef->transform_id) { ^~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:711:27: warning: taking address of packed member 'message_id' of class or structure 'ikev2_header' may result in an unaligned pointer value [-Waddress-of-packed-member] message_id = get_uint32(&ikehdr->message_id); ^~~~~~~~~~~~~~~~~~ ikev2_rekey.c:771:21: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] || get_uint16(&ke->ke_h.dh_group_id) != negotiated_sa->dhdef->transform_id) { ^~~~~~~~~~~~~~~~~~~~ ikev2_rekey.c:773:22: warning: taking address of packed member 'dh_group_id' of class or structure 'ikev2payl_ke_h' may result in an unaligned pointer value [-Waddress-of-packed-member] get_uint16(&ke->ke_h.dh_group_id), ^~~~~~~~~~~~~~~~~~~~ ./debug.h:53:58: note: expanded from macro 'TRACE' #define TRACE(msgs_) do { if (debug_trace) { trace_debug msgs_; } } while (0) ^~~~~ --- nattraversal.o --- nattraversal.c:185:9: warning: taking address of packed member 'notify_message_type' of class or structure 'ikev2payl_notify_h' may result in an unaligned pointer value [-Waddress-of-packed-member] type = get_notify_type(n); ^~~~~~~~~~~~~~~~~~ ./ikev2.h:465:42: note: expanded from macro 'get_notify_type' #define get_notify_type(n_) (get_uint16(&(n_)->nh.notify_message_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ikev2_config.o --- 16 warnings generated. --- ikev2_payload.o --- 29 warnings generated. --- ikev2_child.o --- 2 warnings generated. --- nattraversal.o --- 1 warning generated. --- ikev2_rekey.o --- 5 warnings generated. --- ikev2.o --- 40 warnings generated. --- eaytest --- clang -L../lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/lib -o eaytest eaytest.o crypto_openssl.o str2val.o -lracoon -lcrypto --- iked --- clang -L../lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/lib -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 --- eaytest --- 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.0h 27 Mar 2018 **Test for generate a random number.** b5a5400b 7c33c974 dfbd648d dd7d0365 22dc4cd7 1133158f c1650364 47e0c18f 6f26d77a 1d58cc1b f207d466 0a558757 aca3618f ab6537c9 8241fdd4 261c4efa b6b8e6f3 334a143c 89c839d4 e6b3fbb5 19fd2d8a 3b391627 58a40b05 c0166690 **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 = a07481be fdb02c46 c79119f0 public key for user 1 = ac4714aa 528f33d3 015e89ec 4bbe595f de943fd6 0337ff9f d5ae64f5 031ff162 b0497bde 8938307c e45e4b7b aec907ce 81f437b9 b9a4cb69 47ab00af dd9233f7 cdbab455 431d14f5 30590ed7 69a61944 a7615305 1ea3a853 4ddc07c1 ad230b32 private key for user 2 = 9026c3ec 85788498 aec4ac16 public key for user 2 = 26d1b412 b78304f3 389b58d1 bba90ef1 9538da29 5bf2c664 fc69ddb6 0e022562 a0edc231 06a32503 969c35cf 31e39937 80aac610 98f2afb8 b278c365 ff552d9b efae7fb8 ddd3ef34 ea2a02f7 fc4d98bf b8df7726 c46f7056 13e53ce0 384f51ff sharing gxy1 of user 1 = 9886bc50 f57c73cc 81adb67b 25170f9f 999ef169 af1df31d c3413fcd 4ea44788 4b675dcb b6cabdc6 5383f0c7 406fffce 5278b1fd 4ac6fa11 69da4d95 0bf6a59f 6b1fa29d bdf1dff1 3604314e df4c287b 567321ec e8625617 fef41a6c 5465b1a8 sharing gxy2 of user 2 = 9886bc50 f57c73cc 81adb67b 25170f9f 999ef169 af1df31d c3413fcd 4ea44788 4b675dcb b6cabdc6 5383f0c7 406fffce 5278b1fd 4ac6fa11 69da4d95 0bf6a59f 6b1fa29d bdf1dff1 3604314e df4c287b 567321ec e8625617 fef41a6c 5465b1a8 **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 = cf3e536b 7c2e95f6 eaaf1968 public key for user 1 = 28bf3add 1f175cf3 6a38a61d b1d86cb3 8077475e 940df097 c52d6123 8ce9a114 b6be7792 992bccd7 31c3adc7 54270da7 8ef02dfa cde02e92 a494c76f 3293bff9 05481ef9 4d76f388 445120b5 c48ed0ec 64ef66a8 96cf62ca 197475d8 7765b4fc 657047af 7f792dad b694cfb8 e68f9ad3 ffcc1a42 a84c9754 937e4a1d be58119d private key for user 2 = bc394691 26c265f5 29822d48 public key for user 2 = 20f2fc41 b8a1e9df 76c8b332 03a1e912 024c08bd ae2034ef daa136b9 664a58a1 7f30422d 4ab0497e b6c714e5 b507a32f a5c9b2ca 83730d5f c08a9f00 d53490ce c368cf62 f574c89c 7aac9b31 55c4531b 7fa7b471 e8a7c861 49a077b7 4f32e2b5 11424e90 2903eef6 6eef6818 03a632e3 a04e0d7f d2e5bbf3 b8687739 fdc6b673 sharing gxy1 of user 1 = a17214fb d17f088f 9263db37 89c20f39 d542650b 172382ac 17efb36e d836e682 183b9f72 ac6139d0 0874b637 6399bacb e91a288d 50ddd4d5 64ba25ce a02cbd7e 26f5bc40 0d3b0206 48950a8c 1362a575 f0bd43a0 65c8fb72 db427566 a05ba62e d5501c81 22eb6775 cf8d2404 fb161048 f5cfad56 9e2d9306 d16f8409 6bd7a391 sharing gxy2 of user 2 = a17214fb d17f088f 9263db37 89c20f39 d542650b 172382ac 17efb36e d836e682 183b9f72 ac6139d0 0874b637 6399bacb e91a288d 50ddd4d5 64ba25ce a02cbd7e 26f5bc40 0d3b0206 48950a8c 1362a575 f0bd43a0 65c8fb72 db427566 a05ba62e d5501c81 22eb6775 cf8d2404 fb161048 f5cfad56 9e2d9306 d16f8409 6bd7a391 **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 = f4fb43d1 cb34699d aadf4c2d public key for user 1 = 8952147c b21740aa 22e7d1e9 640242e0 e474daf5 e3bd332c 11813157 9be578f7 6fdaeef7 890e1462 118db966 1dc79372 db76c80f ded0198f cb7d42b5 7c22cc34 cc7a96ce ee4b653e 4cef24c7 d731d00b 39d8214c 13ce5492 68cbd62b 71895304 4e8d5166 e5fe00b8 27a8ac0a 0c6ecb00 7284a495 55059d01 116e96d8 775d706a 01aa3ef4 894c16b0 f501a312 db90e1a8 ac0f5840 e6d4ec6a 3bbb4a38 cdb6d4a6 303ba34b 18e13876 a9ecb1b1 35e974e9 2b106fdd f4e46ba4 e3e49106 666844ff private key for user 2 = f1d0821c 12f66111 e071bbbb public key for user 2 = 5bc45562 ce13b69f 0e732c6c 067178b2 eee811d3 a94fbef2 811c80dd d3eb27db a0d1e939 3fbf7370 e403b422 4c14d5b8 43e0ce0e 4b14067c 5853ca9b d22b3101 f7d4d08f e6b3ddde d9dd18b5 14e15563 57f60476 7bbab9bb 14cfa27c 9cc09d1b 68d3e7f0 a55428b5 0a3ff8ab a4e180cb 64fcbacf 963010aa 12bc02cd b40ee9cd fc557bd4 bc34d1af b19a8501 704f0678 4909ca46 3857c633 c8187013 849974a7 af732f23 19ecd7dc 5618d042 02c6c2ac e11f6a00 2a099adf 8cc3be8c 3ec41c41 sharing gxy1 of user 1 = f638815d 7803b24a 63c65120 c62a1e00 f7b38e22 fead6adc 9720cb5a 0b4a51be 6b7c98b7 2ea10a1a cd4f8e78 46030614 47185ca4 04af6ccc 9e89ceb8 4115ee82 1e9d8550 57aac35f b73b37c1 34ae8a8b f7134e9b 9526b8f8 86827871 3c936f28 d18adc11 2f853784 bb895c06 251da495 8743d203 4f55373b b45b7371 3031b63f 0d58c90e af1a626e 702e4885 b19066d7 3d192e70 5a0dc4ff 2c22b066 6b1bcd61 f70df896 effdd566 0b3a748a d41a68ce 567d70e0 20758c15 a1dd557e 7307df8b sharing gxy2 of user 2 = f638815d 7803b24a 63c65120 c62a1e00 f7b38e22 fead6adc 9720cb5a 0b4a51be 6b7c98b7 2ea10a1a cd4f8e78 46030614 47185ca4 04af6ccc 9e89ceb8 4115ee82 1e9d8550 57aac35f b73b37c1 34ae8a8b f7134e9b 9526b8f8 86827871 3c936f28 d18adc11 2f853784 bb895c06 251da495 8743d203 4f55373b b45b7371 3031b63f 0d58c90e af1a626e 702e4885 b19066d7 3d192e70 5a0dc4ff 2c22b066 6b1bcd61 f70df896 effdd566 0b3a748a d41a68ce 567d70e0 20758c15 a1dd557e 7307df8b **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 = bc520ed4 1abe7d26 12b38cfe public key for user 1 = 94b8486a 281d9d4d 1e55bbef 1490d47b b12acdf2 82c09b62 ed12926f e1e54891 99a71501 bdf39761 656c59ca 5c0522ff f18f5b80 c845ea24 3701e6d3 19175c06 53491dae 697535d6 e46007e5 c002118b a7573346 58417b8a 70b5aea7 4b4b68af aa0c8c6e 7e8c2186 39b8e42e f85ac361 255bd4ed 1dda18d1 c65b8991 5aa0d31c 8abd3af4 ed42c0d3 dd3aa61a 26d1211d 8c1f9e0a 3c349480 35c804c4 4b38c2a2 f810eac2 b7338675 84ef56bb e9167d97 5ddca0ca ba4ddf05 e1ee12ec 1a32475b 7ee06216 fe17fb9a 61bf4cc3 64a3ea77 0e3c683a 231c15a8 a8b53485 e08bc834 9878222d 7145583a 76232a4b 7d15264f 022e97aa 3479b7cb 2e7eba97 befc5c34 private key for user 2 = 9876fc42 929f4ab0 d4a5d09e public key for user 2 = 7d2804cb bd1e843f b6e57dfd e196edf3 d6ad55c2 b2b58cda be8835a4 4e2efcdb d59f365d adb01130 94e0996a 3ad3c8ef 34be485f b08a2f20 4ceed302 c935367a c85593d1 31bdf8e4 7e7c3b75 b83a36c9 12791e78 21c48e48 4cab2179 cd154b42 da15c1cc e524ae73 3b9bc9c0 104f3a4c 67cd29ac 3cc87efb f8c74b6f 1eeedabc 0058eef5 43cbd34a 0b1ea9ea 46a0ed10 8f115109 feec7340 3c9dcc53 80c7e6eb b997c25c fa905452 00142043 e42c69a5 4c2486ff a5ff8c31 24997937 d778b730 c429f98c 2c16a160 7c6622e0 51e3b1a3 6d835c43 9e2b718f 96e35e54 63d297fd d3eaa39c d52572ad 99dcc7bc 76882ac7 a572ec65 8cbdd3b0 a4518c52 4e6d4106 sharing gxy1 of user 1 = 1f5f0314 7fa4cec1 a705d033 42738dd6 2f8c069b a8754a1d d0cab824 91b6c6ec fa8537a6 54b12b36 09229273 994463b0 1087b555 291678d4 e8b22f54 80d682ec 5108a2fd 0a0c06e4 301d30f7 9eb2da20 33793dfa 108e1798 a7a2d315 de4afe3a 44b35db1 0364f1e3 e994aace f060bf91 f853319c 51bdc70f 1501b2be e3077b4f 13b5c8d8 e0ebd13e b595299f 7065b322 febb209f 33151be3 ae5a6130 0d44dca0 d7e7c625 8c67d67f 8c2b1734 01ceea37 edb6de31 a4459869 5f80849c 93ea02a7 d8de6e0d 98ac9ea7 2ea5583f 3ce2f3cf ad97a7e6 921d33c0 13b75325 90eaf1c2 6840b83b 622ecc88 0ea7686a 59bda778 ea5206c9 260b4cd6 e4f03d82 c5dea6f0 sharing gxy2 of user 2 = 1f5f0314 7fa4cec1 a705d033 42738dd6 2f8c069b a8754a1d d0cab824 91b6c6ec fa8537a6 54b12b36 09229273 994463b0 1087b555 291678d4 e8b22f54 80d682ec 5108a2fd 0a0c06e4 301d30f7 9eb2da20 33793dfa 108e1798 a7a2d315 de4afe3a 44b35db1 0364f1e3 e994aace f060bf91 f853319c 51bdc70f 1501b2be e3077b4f 13b5c8d8 e0ebd13e b595299f 7065b322 febb209f 33151be3 ae5a6130 0d44dca0 d7e7c625 8c67d67f 8c2b1734 01ceea37 edb6de31 a4459869 5f80849c 93ea02a7 d8de6e0d 98ac9ea7 2ea5583f 3ce2f3cf ad97a7e6 921d33c0 13b75325 90eaf1c2 6840b83b 622ecc88 0ea7686a 59bda778 ea5206c9 260b4cd6 e4f03d82 c5dea6f0 **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 = f11f14c1 7af482ab ca6bb79f public key for user 1 = 7c6cb16d 9a58afcb c627241b 01619746 ab4c12a6 d82fc8f2 0be188ac 06154c90 d525efbb 5c1931bc 43f5d758 c2c3754a 4cd17b36 2a9b9025 01894e15 b9397e10 5cda17dd a90c4749 fbf376fe 58e87040 6ad3783c 696ea55a e01ce17f 8d093b26 96aae64f 1160a64a d91d0ba0 2f231869 56b695f3 7c784b85 df675559 4e80ca43 3c81debf d975edea 52874326 8f7cf540 a8bdfc5c 06fa07b1 15cb71d3 b5f9e487 37300c6e b817d7f4 58150739 d79b6456 f6ad2df7 0ab6f9d1 95d4ea6f 73d2968f 736ba6f2 b8c7b76d 70d3835a 68512a89 a2a78dab e1f07f1f 041b16a0 35117129 7c126d7f 5b602f94 c401be8c 225511bc 1b4785fe 86e0b3e5 0587b2a4 74402748 50fbc9a8 42334379 7138882e b90d1818 0ee01296 2b6176cf d29022e3 3a8d3582 76ed77eb 49af6855 f14e416f fab50472 fe3f12a6 20f6275f 74e34c77 9dae4a95 e3288ec2 c4b3dea3 c5a6c19e a6a71ae8 5d505f73 96a3c569 985a9dc2 197ddda4 e71ca73e efd34da3 8e7142e9 ec6255d2 7c224411 d03ccb72 20aa8871 fe05b4d6 private key for user 2 = dcf8d731 f9ad98cd 89f02338 public key for user 2 = b46690a1 b98588f6 74a9f37c ecc1cc10 2290011f 573e1063 9b36a723 c63a5d8e 0e0a008c a8752130 4408145f ca7c75ff f3f3279c 9db67b48 80409df4 7c7485c0 85114409 51035fd6 73998a9a 4f1001f9 b48c688f 54755f80 e256c43e 35645b4e 9b78ffc4 fadd18fe 00b25eb2 24e26418 3b0cb3c0 c01c3412 8c1d75ee 900347ba ad293e8d 46e83aa4 0b75c621 ad9446d9 41a27742 e6ed8fd6 ccbf7554 cb6afc88 78fcd4b6 202a35d6 6fc49a9e c7faca98 0eaa71e7 d8ad42f3 bf99e42c b582b0e9 92f32a70 b552a544 5785efc8 af2f9f5d 1fca1e10 827f9fbe 3313a49a a4e73fe7 166cd5b0 9482853c 7fbc501b 4cca4a06 846b813c 1538d40f 92ec7b8f 9edb242b 294e617b 86df3179 336e5cf7 4b62f9e5 0f28bfba ad0050a7 d15f8d15 4699cd86 1e9719c8 24513ab2 40d24ea0 1a264869 f09d2584 38a12c60 dbb3e6dd 044c8e63 c5c834d4 34d01c41 48635733 0953d2ed 65e464be 869d0fde 12e8c9e8 6eddbb68 397159f1 a1d467e5 801bf971 0b15626e 66a347d6 eded5bed fbfca956 e820c429 sharing gxy1 of user 1 = 82f6c3ec 8cddb2f3 2255e87b 28527e35 0a2d6de0 8c6bf4ba f6240cfa 7ff7230e 18d0e501 379f7c66 e5b0265c 39bb9187 7ac2a695 b0100912 491f01ea 0bf7853e 6ec30ee3 314d135e e88a2e5a 5ec4830b 07d65ef0 da0808cd 119380e2 c01cae60 67a67fc4 49c58aad 0b0460fe 64db7830 120d5b4d a4fcf480 45ae9fae 8d45af6a 52948ef0 58d66cc6 bb90881c bd745ffd b6a42150 21ab21e8 fbc92467 c6bdcdc3 d1b0c5eb f676b165 ab4cc829 4b467bd8 f38b6544 fa880393 166dc333 f0769ece a6b14592 baf6a583 071fbfd8 0ab1999e 300dbb2c 2ef702bc 0ce74e67 48c742fc a2844938 f5c680a8 bd048bbc f16e0a5e 4ae208f2 11eed2ee 155d7291 b2ff5bc9 18b77c82 2dc80112 2303259d d0a7fdef e98fc31c f3634d0f 92ff7cfa d1753167 df57dd11 e450bffa 7ebd3427 574cdd67 e6ece5d4 4d0288c2 b3581953 756ba505 40ef8f82 ab3e626b 14960678 8ab7c335 2fe72b2e 9c629495 5c577743 4934aa4e 759718bc 6af410ec 28627f4c 537ad208 f4516760 76a9978d 3145c909 e65b36c8 sharing gxy2 of user 2 = 82f6c3ec 8cddb2f3 2255e87b 28527e35 0a2d6de0 8c6bf4ba f6240cfa 7ff7230e 18d0e501 379f7c66 e5b0265c 39bb9187 7ac2a695 b0100912 491f01ea 0bf7853e 6ec30ee3 314d135e e88a2e5a 5ec4830b 07d65ef0 da0808cd 119380e2 c01cae60 67a67fc4 49c58aad 0b0460fe 64db7830 120d5b4d a4fcf480 45ae9fae 8d45af6a 52948ef0 58d66cc6 bb90881c bd745ffd b6a42150 21ab21e8 fbc92467 c6bdcdc3 d1b0c5eb f676b165 ab4cc829 4b467bd8 f38b6544 fa880393 166dc333 f0769ece a6b14592 baf6a583 071fbfd8 0ab1999e 300dbb2c 2ef702bc 0ce74e67 48c742fc a2844938 f5c680a8 bd048bbc f16e0a5e 4ae208f2 11eed2ee 155d7291 b2ff5bc9 18b77c82 2dc80112 2303259d d0a7fdef e98fc31c f3634d0f 92ff7cfa d1753167 df57dd11 e450bffa 7ebd3427 574cdd67 e6ece5d4 4d0288c2 b3581953 756ba505 40ef8f82 ab3e626b 14960678 8ab7c335 2fe72b2e 9c629495 5c577743 4934aa4e 759718bc 6af410ec 28627f4c 537ad208 f4516760 76a9978d 3145c909 e65b36c8 **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 = de7ee22f a0a2cea2 5c1fda95 public key for user 1 = 89cb7f16 679faba0 7c4d1633 133de1d7 275a8147 9a7a8c57 0aa006c6 31ea163f d16fa9e2 e59d6539 8dcd748d 9885f06c 1b23d5d1 6e9639c8 7c5cc25a 1bbed5ff 5ad6ae7c 1751add8 5bad7a47 1ecd0ed1 715316f7 42c729de 2b313666 184978f7 d25cd2c0 ab6b5c0e 82d1a5e8 19bbd917 16bff964 f3f6e398 769619b9 1ba18084 33e183ec 8e091e57 0acbcbba 249a5ff6 4becb98f 2de257af 48351359 c7083403 4e942af6 059bb30b a19f621b 9442448c 684cd527 b14f0148 69f63782 5247dd21 5c1558b4 c30f9542 85eb1ba1 91f5ac4a 3b760f83 6a904054 a7eaff6d 1e558ef5 64e71118 dcbb245a d56204a7 04c00d68 b32a3d18 11efbbcf d53bac0d aea4d038 40542674 d7f91962 f80d2877 0382a749 f3dad9bc 5b0a7f90 c41ecdbb 618dd922 3ea0f514 9149370b f6859b54 ba4632a5 d63fa6e8 4cd4ceeb 8d13a678 f13ab757 12fd2c9d 81285fec 158a3093 ffab7872 873e3985 6daf2509 bf3d4b37 0b5cca56 f8433ac8 2a20d64c 982176fd 52741e0d 268463e6 4d85a5ba d861dec6 dd8fc747 c5eb8016 df2702bf e4396ac4 5d0b02f7 96082494 bde31f65 024e0e6b 260820e6 676db92f a102f1c6 666a5cb4 9fd86120 5946e166 8fa7f225 e300b094 f4ca0ac4 fc84b692 61e24343 a2f951b4 fb3001bd 5a1166b8 14a497fc ad2c955a cd0e7122 28546c4f ffed348e 85697005 c3ae9e57 db920b1a fb17057d f0f2db5e 9b317f78 private key for user 2 = bdec708d fa235b65 07eafddf public key for user 2 = 2b4dd20a 609e64df 80ba08b0 23bc60aa 50072923 2b2897e4 5889cc5d 728dc697 2cee4b62 6bf35a09 bff5a405 2431ac00 61e11640 4a63a341 622ef8ed 442ce2fa 075bd870 59ac0b9d ed1ee856 17c132fa ae184ab9 c8cf6d23 6870fba9 0255c52f ae7b1136 1b02174b 22ef49cf 2a0544b5 f0367018 f6ba48bc 79a63e00 c2e7cba9 2b458fa8 01463b41 b8b74e91 867a4119 fb38cc8c d82d7165 6820b873 04d245ce 39486ca1 806976a3 7bfebb27 dd1bd7d5 ff30b275 b1ec38b3 c36c7621 930067e0 d66c768d af038397 8d2130a9 550d5d5e 58197755 3f5675e1 4a5f20f8 190b2282 ac696a3e d1874798 ec998ce8 6e5de3fa d572bba6 972fa115 3a427e29 835b9714 1482dbc9 b05399ea b4fffdbd 50f55a20 03225fd5 c5a63374 431a0bea 8ca4057b b2b4363b 0e161d2e 750051fb ae6f394d 26799351 ee2310e0 193c9ebc 963617d9 59386c71 ddd158fe 9914030c c9bb65c9 8fdf7165 f6809cd9 20f00a8f 0d1f6efe 3bc64bfe 3c446b03 68023ca7 a7823cb9 255db3e1 3864c949 f9fc5575 3ef0d4ff 9387fef5 e771bda8 28951236 6d1d69e4 c420601b f58291c8 dafd571a 44f25c25 6f8fd0c4 231fc343 674552ff e75a4f4b 31bfab93 9b64666c a3a5a8c9 013b5b04 59aba7e9 ff91ec39 25ea763e 6d645090 8213e9a7 010847c1 81b982cb 0a8eecf2 c050a4a0 32f866e4 47ae72ba 7b3a4e98 4c923185 85bd26bb d1678cc5 023f6f36 sharing gxy1 of user 1 = fc81a025 617f0a28 6481fcfc a050a7e3 8dd8ef9e 51ca69c3 c361d9e3 823af827 35385e60 06f8aa08 49beb645 27965b19 eda54b85 b5f87dab 966e54a7 4861a78b 53b04f21 4ed46964 3c8dacd2 a1ee4f04 c87d25a4 4c0b954f 27d0c4af 3e71b2ac 0d9cbe9d 6b8f2958 5a66c41c 2d71a1bf 61a497b0 bc66d324 f0192ff5 55cb53aa 048b6ea9 0c6c3eba 9b390ea9 9855479a 8a352062 5077c4d2 dfa5b95f f8d90a73 e77043d9 ca11829a ec61912c 10dcb287 2be31717 0c929371 0be962c1 5160ba08 4b02738e bfb9d32a df414cb6 e7adc682 160a6b34 492ee566 b70a7df5 4f5f452e eff49ee8 89333aa3 f25f5c6f 76c6e260 ef379cb9 8820bd6d 225b765f 6a11b84c 1e44de90 3e300551 893ab47d 1403fb99 07c3ffe0 462aec0a 0264d437 1e00fa7a 2e1b348a 31eeb778 8b21792f 6bfb9ab0 8f6c9bce 816a2001 81148f9a d07d9470 5d9f259a a15e1f1b 88dd9ba3 a2f53a16 6fd9d58f 8c30e627 fcc438fd c1fb2fd6 11443f57 8e567f33 4f969fcb 2ce585d2 7d41a59a 084a67f5 919277ee 308ca772 58b7d3da 53c9a015 2a16b976 1da1eaec a84cbbc5 d8e4d467 dbcf8ab9 da5dd492 9b5cb3bc 426e88ce edb47148 41170a60 33f6e4fe 76e5b5e1 88500cf8 0d3d6da7 3f054074 1659b1cb 4b7099c2 bbaaad96 a9dafd27 5f890fa0 bdbbce23 a1e061f8 1fa75009 76cee7f2 5a99cbd1 cb4908c1 d3896500 76af6dc4 ec2da077 09ce282c sharing gxy2 of user 2 = fc81a025 617f0a28 6481fcfc a050a7e3 8dd8ef9e 51ca69c3 c361d9e3 823af827 35385e60 06f8aa08 49beb645 27965b19 eda54b85 b5f87dab 966e54a7 4861a78b 53b04f21 4ed46964 3c8dacd2 a1ee4f04 c87d25a4 4c0b954f 27d0c4af 3e71b2ac 0d9cbe9d 6b8f2958 5a66c41c 2d71a1bf 61a497b0 bc66d324 f0192ff5 55cb53aa 048b6ea9 0c6c3eba 9b390ea9 9855479a 8a352062 5077c4d2 dfa5b95f f8d90a73 e77043d9 ca11829a ec61912c 10dcb287 2be31717 0c929371 0be962c1 5160ba08 4b02738e bfb9d32a df414cb6 e7adc682 160a6b34 492ee566 b70a7df5 4f5f452e eff49ee8 89333aa3 f25f5c6f 76c6e260 ef379cb9 8820bd6d 225b765f 6a11b84c 1e44de90 3e300551 893ab47d 1403fb99 07c3ffe0 462aec0a 0264d437 1e00fa7a 2e1b348a 31eeb778 8b21792f 6bfb9ab0 8f6c9bce 816a2001 81148f9a d07d9470 5d9f259a a15e1f1b 88dd9ba3 a2f53a16 6fd9d58f 8c30e627 fcc438fd c1fb2fd6 11443f57 8e567f33 4f969fcb 2ce585d2 7d41a59a 084a67f5 919277ee 308ca772 58b7d3da 53c9a015 2a16b976 1da1eaec a84cbbc5 d8e4d467 dbcf8ab9 da5dd492 9b5cb3bc 426e88ce edb47148 41170a60 33f6e4fe 76e5b5e1 88500cf8 0d3d6da7 3f054074 1659b1cb 4b7099c2 bbaaad96 a9dafd27 5f890fa0 bdbbce23 a1e061f8 1fa75009 76cee7f2 5a99cbd1 cb4908c1 d3896500 76af6dc4 ec2da077 09ce282c **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 = eb79721c 44a1e5e4 f6cc7f0d public key for user 1 = 6471b222 92593c98 a61fd39d 6fc6b7cf 94802291 e6c3da98 d4e44b09 1936b9fa 50d9061f a296f8cb 77ead49a 4a727421 85a5116f 43f16f7f def842a8 2b887b7b 272038b6 2c12939d 87f7123b 8d8d422c 4fa23dcf 0822af45 142d8ff2 20624a5d 27beb0f3 726bed34 860c0863 061f3afd fc40df6d 4996d252 75291798 e9bd9c29 24239bfa 2f500d09 f90ec5c6 fd55db20 a15689fd 70a799ca 7efc9f19 594beae5 7f52d667 bc5e7fda 6c29d6a9 93c06e7f 3c1fe1f0 0f5d29e3 5ef50fa9 3c1b57f3 9cefe83e 71cfd30e 7ec3a188 0fc46e68 118069a4 350d8de1 1e4aecf9 a2efa7c9 e842966a 5eae07f6 b0742b7f e1c98baf 8283338e e79b3885 c0566db0 802e9bae ad43ee72 c9200ec2 d1bb0eb9 18e3ae72 7be7c307 1dfd5629 6fec53af 182278ed ceeb859f 0b6659f1 9ef6f591 e52f6eb8 3cc24a54 40f741de 2d8b9ef1 404fdd58 ce0180d3 0c9de8db e871123c e79f567a 7b654ce3 5878f88f 219c1265 6f938e02 4335676d cbbed95a cef6bfab 9876444f 5e5bb453 c1d0db26 235e40b0 975492e1 b40df2ea cd2b145b e55160e5 42ac4738 dae7008a 3c10d51c 31e78d41 2369c28e e8199603 96126694 93c9ae44 066e7546 451c9cd4 18d9c2af 0af1e317 67cd3bf0 922081db 52b776bf a99cfcc2 0be948e8 efd7f763 710a98ea 88f38518 c6535728 e6de45e9 d05df8b9 2d64c197 f286a0ba 5135bf09 79f656ea 35feced5 90281006 195e50d3 6d0c3eac e5f3a709 3d3bb79c 8378487d 592f98d0 4f638fe3 d51ff029 b82cfe1f 0b0485fc 31d2c8c6 299782a2 f043a659 d641b8b7 20abdcd3 30134038 bdacae27 16dcb523 32964c5b 07ce3317 7b5e45e2 e741b99b aa3d60da e7923d20 7726d7a8 430c7934 3ec628c4 8bb12128 0c79c886 d2b7c261 37267d23 eaf8e14f b3837716 bd626d47 46b5bec7 2b294128 4c3702ae 61703f51 3ff7a445 13ea10c8 f2c2d700 66791318 99de5adc 96e34899 9529b32d fbfe48e2 dcf7628c 4e5d9619 badc9bc0 3e29f3e8 e3c3c77a 4a2f8ce6 1ecddd0a ff15353a dba9f8cc bda830f7 94b04549 241195f3 76df68b7 fbe8f734 4dfcaa06 200c5a37 e962b856 880c031d private key for user 2 = b4510a35 6b9fd010 02391a80 public key for user 2 = 1a9b2347 e229a193 8259281c 66b54d81 688d0f70 d2652637 330ea566 0da0df76 e0ddf75e a8a2fc1c d4b464eb 45fb673a 18d5cbfd e26f2be8 6a0313bc 60f61a2b 415c4189 488278e3 305db5d9 ea0d24c2 71de5093 6e758389 ab997fbe cd3afa1f 062123d2 f6336536 43388af6 e1e01426 cc55d167 1a8f2036 3faf91ac d68d505c 8a800da5 c1a84e93 83de49b0 bea125b6 27ea37d7 e83da0ac 59611301 12e429bb 98467828 cc34ba1c abbd1209 b663725b e193eda1 335f171f ec27eac4 5c3d988e dfcebef3 7e980429 3125fc10 f6ebfb21 f839bbe6 18b59759 b7f6e45b 3135ad11 9ffacdaa faf09a9f 739bc014 55aff2c2 ae69841e b7915ce5 6cfbcfb2 907453d6 f957404c 76bf9d1f 1c3dbde3 c63bb76d 8b755662 7c2caef2 caff6aac 029b280a 53f5b7f1 22fc27b1 68227e0b 04913c0a 604cdb67 2d4931a2 783a78b8 24b716eb 340dd7c9 9a1aeafb 36fcfcf2 1f43b355 6ef509a7 39c4cced 9ece6c61 65e841eb 51001bc6 23e69803 5199bdb0 eddef585 e4f9bdf2 5c2e3905 2846584a a2c4e192 28c0490a e6103ccc 7378137d 0ea4e679 a255999e 15a74922 8e7a5117 da70f239 f3a0e8e5 447f81b0 ff8c142a 0797871f 1e3d75b3 6cf820d1 93a167e8 d1683ad0 72a24131 782e2000 5ca7a7fb e40d817c be4e6640 00344a53 0d32de17 4761b951 b5a636f5 e6e06d4b 978276c6 8befc82d 3290ed33 2385d4a2 231dca71 a3ff5989 88dc96f2 318fd4d5 06c4aa54 717f1612 1102e79f 486357c9 164ba7d3 f72d4451 e7ab99d3 e201c5e8 c2bfde77 cacb2c9f 52dd9675 f9fdfa9b 2eaacaed fab78080 d806af55 b51a1e30 b33ac951 88e43682 1f081059 8f0b172a 0f18c5b4 d2aaba93 1107b6e7 353d16b6 a079a4b9 797cfbab a896de9c b55c0970 b95da341 4bcf4d63 e3b937de 0dab6ec8 37f7f0f4 62c41e1c e1452714 778be46b 5c7a28f4 799adfd2 6495d8af 62f88649 031edb41 fbac81c9 ca0dc8f5 1cb3bec0 c5780383 a359ac3a 899c37d9 8d9d0761 7d3b8d93 bc74f83b 2e3e4e4e 0d45d2ce 9bd4c995 23b5ebca d342f0a0 125d6974 2c67f5de 6f726f05 583e7e41 e861a93a e64dff65 6ff3db5c sharing gxy1 of user 1 = cae83255 7de170b8 9dae3884 f70b398c d801bb38 8b59cf88 34ab29b9 7619f916 e7df18d1 62f9ffef 1ce35df9 bb464a05 954b0cf7 5a5d9f78 63dfc8f0 db85f3eb 3afa37ab 2eb59c45 603087d6 b09cdd26 d8a6865a f13e3cb1 dbece634 4e78096d d6818243 e39c5b56 e58e0941 9625675b 19c2ec69 2297391b ba3f40e1 f10d6bb6 f5df2595 93983a00 7eddac90 c548afe3 38298b27 cf4b053c d87ca126 703403dc 113f69ec 071c8329 ea64dc97 671c3b34 a82b03d7 cabff2fe 35a3895f e3bcc180 163828f1 eadabfb2 8a6f431a d13a835a cddb0e19 1e0339f4 68d16060 3999b48b f7715136 91b490f0 cef3d7dc b7375dd4 d887c809 b3578cb8 535b960d 5741b786 ad261125 8ccb701f d9a2dee0 caff9c0f e87fdfe4 9f2017b4 2ae8ff73 78bb32dc 1d25e7ac 098fdc8f aa44c88b 61033626 4e032883 f26e2dea 3c9bc5b7 3b8f5c75 64d85ba5 a24248e5 3a29bfe2 c2b368d6 87654748 ffeaed3e ed47bc17 c599bfcd 5228dca6 72a5d859 345311e4 6e562fc4 2bba118a 954236e7 f5f27bec b14c5e9b bea3e7c1 af4a02e5 d7eb8084 1a45b48c 3b15e360 26eef9dc a913e665 0d7065ed bfcbdce4 0c0d43da aab25d18 3d8fde14 a1c78f63 355e021b 3e33f2a2 2ad28be8 a4b25e8e d470f6ea 92717624 9622cece 260fa46e 4b91063e 478581e1 7acbc395 6231b119 0caed416 637d973d acdc36da b5d5cebb 66a129e5 3c2bcf68 7e8cf5f2 8eb16ee7 199a267c 9bd9f9cd fbddf076 7e777729 1d52cd79 ed9eaa3e 85b622ff 35b84e0f bd8abf86 19d5e4d9 8ad8aff4 89720ec4 3893dfe2 8d96aa7d e56cad9c 7b3f4da2 15ab4ccf 9b50ff56 1c403492 437053c3 785fd189 219be704 3da8d29f c0286323 d744cb70 2628bcf3 72df6ada 35bed1d6 16776f06 be1a1279 b11effab 05eabed3 ddd04a35 42907781 de55a3d4 f5552ee2 39353dea fa2de648 e4e109bc 2e6ccac2 f594fc04 5e772629 5117b2f1 ef523821 38c307ea 92737cf5 ba9f321c 25361699 55728037 ac97992a 5636dc78 60b0fffc 270cff79 9cd09410 74fe71cc 933b98de 57f8e697 6137f00e 95c0d711 923d460c 93fc8cc9 8268286e 66b5a289 sharing gxy2 of user 2 = cae83255 7de170b8 9dae3884 f70b398c d801bb38 8b59cf88 34ab29b9 7619f916 e7df18d1 62f9ffef 1ce35df9 bb464a05 954b0cf7 5a5d9f78 63dfc8f0 db85f3eb 3afa37ab 2eb59c45 603087d6 b09cdd26 d8a6865a f13e3cb1 dbece634 4e78096d d6818243 e39c5b56 e58e0941 9625675b 19c2ec69 2297391b ba3f40e1 f10d6bb6 f5df2595 93983a00 7eddac90 c548afe3 38298b27 cf4b053c d87ca126 703403dc 113f69ec 071c8329 ea64dc97 671c3b34 a82b03d7 cabff2fe 35a3895f e3bcc180 163828f1 eadabfb2 8a6f431a d13a835a cddb0e19 1e0339f4 68d16060 3999b48b f7715136 91b490f0 cef3d7dc b7375dd4 d887c809 b3578cb8 535b960d 5741b786 ad261125 8ccb701f d9a2dee0 caff9c0f e87fdfe4 9f2017b4 2ae8ff73 78bb32dc 1d25e7ac 098fdc8f aa44c88b 61033626 4e032883 f26e2dea 3c9bc5b7 3b8f5c75 64d85ba5 a24248e5 3a29bfe2 c2b368d6 87654748 ffeaed3e ed47bc17 c599bfcd 5228dca6 72a5d859 345311e4 6e562fc4 2bba118a 954236e7 f5f27bec b14c5e9b bea3e7c1 af4a02e5 d7eb8084 1a45b48c 3b15e360 26eef9dc a913e665 0d7065ed bfcbdce4 0c0d43da aab25d18 3d8fde14 a1c78f63 355e021b 3e33f2a2 2ad28be8 a4b25e8e d470f6ea 92717624 9622cece 260fa46e 4b91063e 478581e1 7acbc395 6231b119 0caed416 637d973d acdc36da b5d5cebb 66a129e5 3c2bcf68 7e8cf5f2 8eb16ee7 199a267c 9bd9f9cd fbddf076 7e777729 1d52cd79 ed9eaa3e 85b622ff 35b84e0f bd8abf86 19d5e4d9 8ad8aff4 89720ec4 3893dfe2 8d96aa7d e56cad9c 7b3f4da2 15ab4ccf 9b50ff56 1c403492 437053c3 785fd189 219be704 3da8d29f c0286323 d744cb70 2628bcf3 72df6ada 35bed1d6 16776f06 be1a1279 b11effab 05eabed3 ddd04a35 42907781 de55a3d4 f5552ee2 39353dea fa2de648 e4e109bc 2e6ccac2 f594fc04 5e772629 5117b2f1 ef523821 38c307ea 92737cf5 ba9f321c 25361699 55728037 ac97992a 5636dc78 60b0fffc 270cff79 9cd09410 74fe71cc 933b98de 57f8e697 6137f00e 95c0d711 923d460c 93fc8cc9 8268286e 66b5a289 **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 = 9fa95bc6 0eb5c3e4 e392bdd8 public key for user 1 = 2c11403e 7f9c0f6a b675942d 286abf8a a66b3e07 8bd26223 c29d53e1 3033fa7f b84e8cfd 889abd7f 7df9729a 7e26d505 9a41b9d4 0c2228e8 37a486b2 2a3fb311 2c26d388 cf7f3b05 f3013be4 bd7d00d9 ec50c6ed c25b92a0 4126caf4 206d2d67 dd02d555 d0ae24d6 8dde148e 18a03de2 46af296a c353c561 d9ab6f0e ef75ec25 2aa6d988 8b2c14aa 83ad3aa6 d390ae62 fc5566a1 23b1580b 191fdebc 2d02b391 e8b6d79f 55a288e1 6966604e fa0b245d 33f2062b ad48d6ab e5644f9c 8a4e3603 a7e61915 346199e3 7a406343 905eba65 55508f26 ddc36d88 42f752d4 d6e82154 87b26dcd 2b376112 858dbcca 56c7fe9c 2647349e 4cdc0024 6a2d1939 30fe1486 0e254902 35e418cf 6f0181d7 19669439 df8e0b8a 55319189 beef6b29 8e218210 20d9c1d3 a002dabc 23272a6b 07460005 2d087d88 f73a099f 2a8ace2b d78d7840 3dfc1b4f 0ece279d fd7e0c26 00f06176 e62d0496 e7957a41 6c7bd321 7226292b 81d6303b ecca9d47 681f0eb3 77240815 614ee096 f90ef99f bbaacebe e2a2998e 1a874cab d46a96b9 67aa8fc7 e998853d c691ef14 4b8bd3eb d4c6ab13 f0ffca97 53aaf74e 17bb1fa1 71881f33 5d43aeea 8f85c0da cab0c201 e85eb0f3 f84b6287 7f004cae dc187811 5b666419 cf4016e6 fa3de778 157892f9 9f6c2f52 6446178c 34ec7229 9951d8a3 2a48de55 4999967d 5651f786 9faf78c7 084cd198 2458ff2e cd6b01c0 13e743ed b38e0425 ba627d93 708bf31a 0d7586d4 f78277b9 745399b2 cfac9775 b0b9bb1a f65df975 0cc9eddd 54af09d5 c8781866 f8e3ad33 1d3421b0 f7106b92 02ddf096 a97d74fd f09bb354 df1cc1dc ed24b966 7c987538 dff10405 b0e2f70f 6506ee41 3894f5f7 d977b75c 2fe09d5e 455cf36c 54f54018 32426b99 be6be47f d45fe4f5 9dd8ff58 987c097d 570eaf3e 7533a8b0 e3fd006f 35587b6c 18b50b2c ab33b962 06bd5885 fb0978c8 89979ad4 f61cc8a8 deba0997 eb2d904a 3d8965d1 5b728969 5a96ed35 f415f346 4b2a0a79 805965e0 69efabd9 fc98d09f bc79eb45 532bcba5 8d735011 0be4e4b6 e20cd042 c1756c16 0f342611 a88916ef 89144209 0f8e6db9 d262fa6d 7246cb12 126434fd b3f7bc4d b44f38fa ee58a8ba 65d7301b ebd64f24 5f8c7c8f fd26b946 c1d8d41d 4814a8ee fea40c23 b1fc6300 54758d56 e483f0df 7bfc8e8e 54b59ce5 ef217ee7 f0c86f72 9ed33aaf 43d443f4 d3d78fde 48a2d47d 8101d376 4c3d9899 a9a9db9b f70c2600 66fd9488 8a235c66 a25725be ebd33e9a 194cf5b0 1a731608 17c08151 aba036a3 88be33eb 587d92bb 660b8d16 c4174602 769a2aa1 6ca59880 21a33f5d 11a071e3 5a6b9db2 b4c7a338 8d8e4eab 792408d7 3b73035e e2e6e7a6 df8aa652 70f44f7f 6c6e4990 ba974f42 d08a1365 b627cd20 0b85480c 75a41a28 13386abd f134d9fc c3dc5a30 7fcaa320 private key for user 2 = c19a4626 e4682d51 cf40ea34 public key for user 2 = 47ba9841 2238f489 110b70ba 17d9a0db 65eeb5ae 32987b61 a8b6067c 7fa7f57f 61147795 5c4c5c70 7aa49b09 a5ccc1d7 1303e96c 9b964981 f8573f9a dfa734e9 d781ffbb fa23472d ea8151ce a60db362 9341b3de ad67b949 97e5bcee ddd9f3d5 2d3dfc8a 5848b415 52952eeb 652ca0b9 9efbb305 000b89d8 5ad079d2 c4e18df0 5e3aff34 3b759d48 3f064f81 adf64cb1 b46fb3ad a9b96407 2340d751 0bf486c9 d326fbe6 3c999a24 a790ce94 fbb2f9f7 323efb75 074ed852 e7618b61 8449e0b9 bbf5669e 6fcad8f9 d6b35067 3d7a164e b54720ed 0598cf7c 22ff00df e7741a3d 74e0402d feb98805 eb523c2c dc835d86 44516cad fb5b888a c3a3e2a7 34df5233 fd43123e 6fc7d8a1 2d3f359f c9dc82ea d8761b99 341eb5a6 f091c8d1 ccad5b5e 9479c768 44a3f368 090098d9 075b89c2 e58a5c7f 93423d7f 91d19e74 1827e015 b1388f91 36d6c8a1 edea4412 3953745e 874fa4d7 e33f5a53 3d489540 1d312057 2b039f29 4e0175cf cad168e4 4c62ff3e 70b193d4 051aba6f d2bc005f 05b82ba3 f0075191 09a3279f b2eca3c2 0870e913 7ad54b87 80e044a1 6f053229 a87bae92 df14daa5 7d10adb2 6e1d9bc8 14557ef3 ea64f75c 1ecbac0b 63f34587 caa86a15 2851b9fb 6565c825 16ea5338 ca2635ef db7f35be 1cfe44e6 6046525b 078e547e 4cfa99a8 f311f277 866fc1e0 aed893c6 984d93da 105e9f01 a4a63bfb bab246ac 79be3739 6a3860f5 2442e9d0 81a6352f 735a8fcb 1177b80b ec6d2d82 70f68615 25aafad2 19b1acca eb4c26bd cde2e2b3 0a62c673 074c7a57 97489452 bef90481 06e80098 05ad85bb 026f5d29 76abf14d 1474e075 62684952 7d984251 00ff097f a41efce1 395b566c 2efe39f6 a2670efb d4b964e8 11ef61b7 f4b90c91 6ae3fc8c f6a68651 a6c74c77 b050178c c2aefa56 a8110acc 94583498 22d5397c 484894a6 c39adbef dc249f3b 0961c087 fce6f9d0 85c1382f d82b16f2 169c9d13 6d5ee281 88d88aca ee469547 ada1308f d2937392 c7aeaead 0eed920c db6cba3b 2de2a20a ca309320 3491516a ad905f90 ce30ccc2 3b3388ec de802514 9609f294 0b7659b1 3058bb9b 70d23bd0 01823467 4098e6a8 e1c76f63 625e9d6f ea22e489 0d5ee6cc 7fd77d15 7ee81ddf 7560e78b 571775f9 1458137d 8ee856c2 1199f892 42c9d4e3 d5f70dfb ab666cc2 bfb8ba29 e284c559 3167dc13 e3af22b8 13360fe4 a701f7b0 0b9808e7 c5c59c03 0f0428d8 87714674 4fbb3058 04869281 2a7583b1 257bd8f4 8c705787 7c8b4895 31cddbe8 16adfa8a 380f3351 86239994 42c65ab0 56947e61 2c21dd63 9230c528 8fb2daff 744876f8 be81ae6c 761749b2 5260af16 b1cffdd3 07e5be8d 652fa1e2 38f2c547 599de9c4 54224603 92fc85ea 5e945252 ee8d2384 69105548 3e694b0c e7c5bf25 b4ab75ad 61a70383 4375dd6a 6b1905c1 f845060e sharing gxy1 of user 1 = fc6edabe 3a4fc0d9 e1f71b72 cf95d675 fc80a527 d23fc5f2 35437722 3f24ea93 ac058ab7 beb438cd 41e184f2 84407be7 507e7464 f78d90e4 2cc7f7c1 7bb6833a 5c96329d 6ca33733 69ee9f5d 56c48ea6 0e85f1e0 5afca86a c842fd33 e269f114 f12c37d1 3ab0c9d6 9c24806d 3cf46e88 c364290c 30255257 7dd41f8a 78d99860 0643283e d9928f35 2e7c48cb e190f653 013b9d2a 3f1798eb 7db251b2 e51f5ecd 6ffa78e0 34204558 8d907b1a 6849ad2f 9ad1ed1a 02090ecf ea77d417 54f9f76b 328cce9e 97153118 ed6a36ed ce8f8c71 440e28d4 4d9df589 688e13dd 129e390b 3eb70ad3 f2b8c82c 596f5d07 737c786b 01f2dd62 6341a0b6 8a7f99f0 c4ee5dc7 357c4c2f bb323780 191c59de 7746051b 6cced101 63f5ddb4 9ebfed8a 847ad283 1bd6e638 74bf9ae8 d51a5412 b162b5fb b8f3ad9f b5f074a5 522cfc5b 6e0a62f8 997e1868 344df9e2 f5064b4e 7c678092 93d21741 993e7815 b0f44a29 f653dc82 e02b7d4d 6e26e737 00dfea48 ba8f2159 38003232 d7dcdd5f 2b732ed2 f9d92919 12a98766 57be53ac 7a531c20 cdfcca9a 4ff888a6 6e927650 2bee7aeb bdacb289 5c1476da 00e0b952 96bfe642 601175fe 590b4464 95109482 a59ce532 cd83af56 cfc92f9a 6f9ee92b 37633dd7 915d7090 1c6bd5f3 9a520899 7fcbd3cf a7eae197 5d40f2c0 82cbaa7a f47f59d6 c0b65b13 f534777d b7db679a 022f6fa0 3b4b771e db2fc6a2 5ee2c66e 0de24fb1 23db9895 1322ef04 49b2ca2a 4b2b47ba 3d3e93fb 035bef09 25bd08ae d7c70882 6388603a cb2da282 20831edd 14c5c93d a3b47e62 786e50d5 50d8cce4 61915477 33111778 864a598e 1fe7f78b 3583e5b1 622e03d3 38428b30 619e47fa a9049351 161da2f7 61fc241e c8487341 f4096e7c 9b2980c4 e27ae3ca bde870f6 9a90f55e 5b20af04 de34a79f b2db79bd 93653185 36349f91 c78570e7 07fafd28 6f9b701c 5aeebd13 67056fcf aeec1364 6f715fe3 4506043e 391aef33 38e1cc9e 9198da17 0b973a40 5c75e1bf 61eb6e98 d5f1b158 3249a18c 9e220806 5436b4ce 8393df0f 6529d45d fa318c90 c43f3093 b095d41d 14b39ad8 bed6cb68 2ca982a2 5b75af6e c5ddbf61 54a73a7c a40f2397 8a0011f8 35873b78 31ed2ebd d69a5fa0 5a92c5b2 d09dbc73 45499097 d4af585f 4f4d59b6 66d8d807 0eeecbf1 3bfb6a41 63071f4d 8fcd9cb0 53f403a3 afae2e10 51bdbb53 c89618cc 194cd979 3dc57f83 ec11f7db aa52389e 6072f27a 1bca29e2 62694fc1 fae3f9bc 0d238dd5 611c8f54 ace01b95 f2ae857e 951994df 97d5ac46 38e78ac5 c81d02d3 95c4a27b d7d225b8 356646fa 1b08f443 60a81fa9 87fa8b5d 91b45660 3a35282c c01faa25 d99a43e4 e7801bea 235f6b94 7a11d888 197b7409 1a224d6c 124231a4 f7d4f119 92f8102b f40b0a35 c96b73f6 cd13efda d6f05393 ad47f21c bc2d46db sharing gxy2 of user 2 = fc6edabe 3a4fc0d9 e1f71b72 cf95d675 fc80a527 d23fc5f2 35437722 3f24ea93 ac058ab7 beb438cd 41e184f2 84407be7 507e7464 f78d90e4 2cc7f7c1 7bb6833a 5c96329d 6ca33733 69ee9f5d 56c48ea6 0e85f1e0 5afca86a c842fd33 e269f114 f12c37d1 3ab0c9d6 9c24806d 3cf46e88 c364290c 30255257 7dd41f8a 78d99860 0643283e d9928f35 2e7c48cb e190f653 013b9d2a 3f1798eb 7db251b2 e51f5ecd 6ffa78e0 34204558 8d907b1a 6849ad2f 9ad1ed1a 02090ecf ea77d417 54f9f76b 328cce9e 97153118 ed6a36ed ce8f8c71 440e28d4 4d9df589 688e13dd 129e390b 3eb70ad3 f2b8c82c 596f5d07 737c786b 01f2dd62 6341a0b6 8a7f99f0 c4ee5dc7 357c4c2f bb323780 191c59de 7746051b 6cced101 63f5ddb4 9ebfed8a 847ad283 1bd6e638 74bf9ae8 d51a5412 b162b5fb b8f3ad9f b5f074a5 522cfc5b 6e0a62f8 997e1868 344df9e2 f5064b4e 7c678092 93d21741 993e7815 b0f44a29 f653dc82 e02b7d4d 6e26e737 00dfea48 ba8f2159 38003232 d7dcdd5f 2b732ed2 f9d92919 12a98766 57be53ac 7a531c20 cdfcca9a 4ff888a6 6e927650 2bee7aeb bdacb289 5c1476da 00e0b952 96bfe642 601175fe 590b4464 95109482 a59ce532 cd83af56 cfc92f9a 6f9ee92b 37633dd7 915d7090 1c6bd5f3 9a520899 7fcbd3cf a7eae197 5d40f2c0 82cbaa7a f47f59d6 c0b65b13 f534777d b7db679a 022f6fa0 3b4b771e db2fc6a2 5ee2c66e 0de24fb1 23db9895 1322ef04 49b2ca2a 4b2b47ba 3d3e93fb 035bef09 25bd08ae d7c70882 6388603a cb2da282 20831edd 14c5c93d a3b47e62 786e50d5 50d8cce4 61915477 33111778 864a598e 1fe7f78b 3583e5b1 622e03d3 38428b30 619e47fa a9049351 161da2f7 61fc241e c8487341 f4096e7c 9b2980c4 e27ae3ca bde870f6 9a90f55e 5b20af04 de34a79f b2db79bd 93653185 36349f91 c78570e7 07fafd28 6f9b701c 5aeebd13 67056fcf aeec1364 6f715fe3 4506043e 391aef33 38e1cc9e 9198da17 0b973a40 5c75e1bf 61eb6e98 d5f1b158 3249a18c 9e220806 5436b4ce 8393df0f 6529d45d fa318c90 c43f3093 b095d41d 14b39ad8 bed6cb68 2ca982a2 5b75af6e c5ddbf61 54a73a7c a40f2397 8a0011f8 35873b78 31ed2ebd d69a5fa0 5a92c5b2 d09dbc73 45499097 d4af585f 4f4d59b6 66d8d807 0eeecbf1 3bfb6a41 63071f4d 8fcd9cb0 53f403a3 afae2e10 51bdbb53 c89618cc 194cd979 3dc57f83 ec11f7db aa52389e 6072f27a 1bca29e2 62694fc1 fae3f9bc 0d238dd5 611c8f54 ace01b95 f2ae857e 951994df 97d5ac46 38e78ac5 c81d02d3 95c4a27b d7d225b8 356646fa 1b08f443 60a81fa9 87fa8b5d 91b45660 3a35282c c01faa25 d99a43e4 e7801bea 235f6b94 7a11d888 197b7409 1a224d6c 124231a4 f7d4f119 92f8102b f40b0a35 c96b73f6 cd13efda d6f05393 ad47f21c bc2d46db **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 ===== ===> Change directory to kinkd --- main.o --- --- kink_fmt.o --- --- kink_crypto.o --- --- bbkk_common.o --- --- bbkk_heimdal.o --- --- session.o --- --- base.o --- --- dpd.o --- --- peer.o --- --- handle.o --- --- algorithm.o --- --- crypto_openssl.o --- --- oakley.o --- --- ipsec_doi.o --- --- isakmp.o --- --- isakmp_quick.o --- --- main.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FRE--- kink_fmt.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FRE--- kink_crypto.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FRE--- kink_fmt.o --- E_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_fmt.o kink_fmt.c --- main.o --- E_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o main.o main.c --- kink_crypto.o --- E_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_crypto.o kink_crypto.c --- bbkk_common.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o bbkk_common.o bbkk_common.c --- ipsec_doi.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o ipsec_doi.o ipsec_doi.c --- handle.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o handle.o handle.c --- session.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o session.o session.c --- isakmp.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o isakmp.o isakmp.c --- oakley.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o oakley.o oakley.c --- dpd.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o dpd.o dpd.c --- algorithm.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o algorithm.o algorithm.c --- crypto_openssl.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o crypto_openssl.o crypto_openssl.c --- peer.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o peer.o peer.c --- isakmp_quick.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o isakmp_quick.o isakmp_quick.c --- base.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o base.o base.c --- bbkk_heimdal.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o bbkk_heimdal.o bbkk_heimdal.c --- base.o --- base.c:1612:6: warning: variable 'sname' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (kh->state != &state_none) { ^~~~~~~~~~~~~~~~~~~~~~~~ base.c:1772:6: note: uninitialized use occurs here if (sname != NULL) ^~~~~ base.c:1612:2: note: remove the 'if' if its condition is always false if (kh->state != &state_none) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:1608:21: note: initialize the variable 'sname' to silence this warning char *cname, *sname; ^ = NULL base.c:1612:6: warning: variable 'cname' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (kh->state != &state_none) { ^~~~~~~~~~~~~~~~~~~~~~~~ base.c:1770:6: note: uninitialized use occurs here if (cname != NULL) ^~~~~ base.c:1612:2: note: remove the 'if' if its condition is always false if (kh->state != &state_none) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:1608:13: note: initialize the variable 'cname' to silence this warning char *cname, *sname; ^ = NULL --- isakmp_inf.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o isakmp_inf.o isakmp_inf.c --- proposal.o --- --- strnames.o --- --- proposal.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FRE--- strnames.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FRE--- proposal.o --- E_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o proposal.o proposal.c --- strnames.o --- E_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o strnames.o strnames.c --- sockmisc.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o sockmisc.o sockmisc.c --- kink_fmt.o --- kink_fmt.c:1066:20: warning: taking address of packed member 'length' of class or structure 'kink_header' may result in an unaligned pointer value [-Waddress-of-packed-member] ps->length_loc = &kheader->length; ^~~~~~~~~~~~~~~ kink_fmt.c:1068:23: warning: taking address of packed member 'cksum_len' of class or structure 'kink_header' may result in an unaligned pointer value [-Waddress-of-packed-member] ps->cksum_len_loc = &kheader->cksum_len; ^~~~~~~~~~~~~~~~~~ --- pfkey.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o pfkey.o pfkey.c --- kink_conf.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o kink_conf.o kink_conf.c --- rct_ipsecdoi.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o rct_ipsecdoi.o rct_ipsecdoi.c --- etchosts.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o etchosts.o etchosts.c --- sched_select.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o sched_select.o sched_select.c --- utils.o --- clang -c -O2 -I/usr/include/krb5 -I/usr/include -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../lib -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DYYTEXT_POINTER=1 -DWITH_PLOG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STDARG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_KRB5_KRB5_H=1 -DHAVE_KRB5_H=1 -DHAVE_NET_PFKEYV2_H=1 -DHAVE_NETINET6_IPSEC_H=1 -DHAVE_NETIPSEC_IPSEC_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_GETPROGNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1 -DHAVE_LIBRESOLV=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBCRYPT=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBROKEN=1 -DHAVE_LIBASN1=1 -DHAVE_LIBKRB5=1 -DHAVE_LIBKRB5=1 -DHAVE_MIT_COMPAT_KRB5_FREE_TICKET=1 -DHAVE_KRB5_GET_MAX_TIME_SKEW=1 -DHAVE_KRB5_GET_KDC_SEC_OFFSET=1 -DHAVE_RFC3962_AES=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_QUEUE_H=1 -DRACOON2_CONFIG_DIR=\"/usr/pkg/etc/racoon2\" -o utils.o utils.c --- kink_fmt.o --- 2 warnings generated. --- base.o --- 2 warnings generated. --- kinkd --- clang -L../lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o kinkd main.o kink_fmt.o kink_crypto.o bbkk_common.o bbkk_heimdal.o session.o base.o dpd.o peer.o handle.o algorithm.o crypto_openssl.o oakley.o ipsec_doi.o isakmp.o isakmp_quick.o isakmp_inf.o proposal.o strnames.o sockmisc.o pfkey.o kink_conf.o rct_ipsecdoi.o etchosts.o sched_select.o utils.o -lracoon -lkrb5 -lkrb5 -lasn1 -lroken -lcom_err -lcrypt -lcrypto -lresolv ===> Change directory to pskgen ===> Change directory to samples => Creating /data/scratch/security/racoon2/work/.rc.d/iked => Creating /data/scratch/security/racoon2/work/.rc.d/kinkd => Creating /data/scratch/security/racoon2/work/.rc.d/spmd => Creating /data/scratch/security/racoon2/work/.rc.d/racoon2