diff --git a/CREDITS b/CREDITS index ffb5e279..b8b8753a 100644 --- a/CREDITS +++ b/CREDITS @@ -94,7 +94,7 @@ Vlad Glagolev Sean Greven - Created a port of fwknop for FreeBSD: -http://portsmon.freebsd.org/portoverview.py?category=security&portname=fwknop + http://portsmon.freebsd.org/portoverview.py?category=security&portname=fwknop Michael T. Dean - Reported the Rijndael key truncation issue for user-supplied keys diff --git a/Makefile.am b/Makefile.am index 5ad30ded..7932110e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -178,6 +178,9 @@ EXTRA_DIST = \ test/conf/tcp_pcap_filter_fwknopd.conf \ test/conf/tcp_server_fwknopd.conf \ test/conf/spa_replay.pcap \ + test/fko-wrapper/Makefile \ + test/fko-wrapper/fko_wrapper.c \ + test/fko-wrapper/run_valgrind.sh \ test/fuzzing/patches/enable_perl_fko_bogus_packets.patch \ test/fuzzing/patches/encoding_append_b64_modified_byte_eq.patch \ test/fuzzing/patches/encoding_append_b64_modified_byte.patch \ diff --git a/server/fw_util_ipf.c b/server/fw_util_ipf.c index 37937aad..307d30ca 100644 --- a/server/fw_util_ipf.c +++ b/server/fw_util_ipf.c @@ -121,9 +121,6 @@ process_spa_request(const fko_srv_options_t *opts, const acc_stanza_t *acc, spa_ acc_port_list_t *port_list = NULL; acc_port_list_t *ple; - unsigned int fst_proto; - unsigned int fst_port; - int res = 0; time_t now; unsigned int exp_ts; @@ -136,12 +133,6 @@ process_spa_request(const fko_srv_options_t *opts, const acc_stanza_t *acc, spa_ */ ple = port_list; - /* Remember the first proto/port combo in case we need them - * for NAT access requests. - */ - fst_proto = ple->proto; - fst_port = ple->port; - /* Set our expire time value. */ time(&now); diff --git a/server/fw_util_ipfw.c b/server/fw_util_ipfw.c index a9c84c11..12fd0781 100644 --- a/server/fw_util_ipfw.c +++ b/server/fw_util_ipfw.c @@ -478,9 +478,6 @@ process_spa_request(const fko_srv_options_t * const opts, acc_port_list_t *port_list = NULL; acc_port_list_t *ple; - unsigned int fst_proto; - unsigned int fst_port; - int res = 0; time_t now; unsigned int exp_ts; @@ -493,12 +490,6 @@ process_spa_request(const fko_srv_options_t * const opts, */ ple = port_list; - /* Remember the first proto/port combo in case we need them - * for NAT access requests. - */ - fst_proto = ple->proto; - fst_port = ple->port; - /* Set our expire time value. */ time(&now); diff --git a/server/fw_util_pf.c b/server/fw_util_pf.c index 864375ac..a010e0c0 100644 --- a/server/fw_util_pf.c +++ b/server/fw_util_pf.c @@ -202,9 +202,6 @@ process_spa_request(const fko_srv_options_t * const opts, acc_port_list_t *port_list = NULL; acc_port_list_t *ple; - unsigned int fst_proto; - unsigned int fst_port; - int res = 0; time_t now; unsigned int exp_ts; @@ -217,12 +214,6 @@ process_spa_request(const fko_srv_options_t * const opts, */ ple = port_list; - /* Remember the first proto/port combo in case we need them - * for NAT access requests. - */ - fst_proto = ple->proto; - fst_port = ple->port; - /* Set our expire time value. */ time(&now); diff --git a/test/fko-wrapper/fko_wrapper.c b/test/fko-wrapper/fko_wrapper.c index 67aec34e..054d82a2 100644 --- a/test/fko-wrapper/fko_wrapper.c +++ b/test/fko-wrapper/fko_wrapper.c @@ -65,6 +65,11 @@ int main(void) { fko_set_spa_encryption_type(ctx, FKO_ENCRYPTION_RIJNDAEL)); } + for (i=0; i