]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFstable/11 334801
authortuexen <tuexen@FreeBSD.org>
Thu, 7 Jun 2018 18:01:31 +0000 (18:01 +0000)
committertuexen <tuexen@FreeBSD.org>
Thu, 7 Jun 2018 18:01:31 +0000 (18:01 +0000)
commit52646a522561eef37073042624e5df192c144480
treea50201c0ba244521818fc9d4c3a80e8301490f63
parent7af0f0093f688a8a9a3e7d2c554cf646c852469d
MFstable/11 334801

Improve compliance with RFC 4895 and RFC 6458.

Silently dicard SCTP chunks which have been requested to be
authenticated but are received unauthenticated no matter if support
for SCTP authentication has been negotiated. This improves compliance
with RFC 4895.

When the application uses the SCTP_AUTH_CHUNK socket option to
request a chunk to be received in an authenticated way, enable
the SCTP authentication extension for the end-point. This improves
compliance with RFC 6458.

Discussed with: Peter Lei
Approved by: re (marius@)
sys/netinet/sctp_input.c
sys/netinet/sctp_usrreq.c