summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_subr.c
diff options
context:
space:
mode:
authorbz <bz@FreeBSD.org>2007-11-28 13:23:50 +0000
committerbz <bz@FreeBSD.org>2007-11-28 13:23:50 +0000
commit373ab6f7ab883fb6e0d82e3dd5d962e09484e866 (patch)
tree926e05d40d4b50ff7167e3a31caf16d14279839b /sys/netinet/tcp_subr.c
parent4bafa5f30532203ccedd68469a2ab4c0aaccd104 (diff)
downloadFreeBSD-src-373ab6f7ab883fb6e0d82e3dd5d962e09484e866.zip
FreeBSD-src-373ab6f7ab883fb6e0d82e3dd5d962e09484e866.tar.gz
Correctly get the authentication key for TCP-MD5 from the SA.
Submitted by: Nick Hilliard on net@ MFC after: 8 weeks
Diffstat (limited to 'sys/netinet/tcp_subr.c')
-rw-r--r--sys/netinet/tcp_subr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c
index dc4846d..7d2a677 100644
--- a/sys/netinet/tcp_subr.c
+++ b/sys/netinet/tcp_subr.c
@@ -1948,7 +1948,7 @@ tcp_signature_compute(struct mbuf *m, int off0, int len, int optlen,
/*
* Step 4: Update MD5 hash with shared secret.
*/
- MD5Update(&ctx, _KEYBUF(sav->key_auth), _KEYLEN(sav->key_auth));
+ MD5Update(&ctx, sav->key_auth->key_data, _KEYLEN(sav->key_auth));
MD5Final(buf, &ctx);
key_sa_recordxfer(sav, m);
OpenPOWER on IntegriCloud