diff options
author | bz <bz@FreeBSD.org> | 2007-11-28 13:23:50 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2007-11-28 13:23:50 +0000 |
commit | 373ab6f7ab883fb6e0d82e3dd5d962e09484e866 (patch) | |
tree | 926e05d40d4b50ff7167e3a31caf16d14279839b /sys/netinet/tcp_subr.c | |
parent | 4bafa5f30532203ccedd68469a2ab4c0aaccd104 (diff) | |
download | FreeBSD-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.c | 2 |
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); |