summaryrefslogtreecommitdiffstats
path: root/third_party/usrsctp/README.chromium
blob: a3224eaddba39498bad612a5d48ddaf1c4f8e7c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Name: usrsctp
URL: http://sctp-refimpl.googlecode.com/svn/trunk/KERN/usrsctp
Version: 0
Date: 16 March 2013
Revision: 8554
License: New BSD License
License File: LICENSE
Security Critical: yes

Description:
The usrsctplib provides implementation of SCTP protocol which fully supports
RFC 2960
as well as updates and enhancements from the following Internet Drafts:
   draft-ietf-tsvwg-sctpcsum-05.txt
   draft-ietf-tsvwg-sctpimpguide-05.txt
   draft-ietf-tsvwg-sctpsocket-04.txt
   draft-ietf-tsvwg-addip-sctp-05.txt
   draft-stewart-prsctp-00.txt
   draft-stewart-tsvwg-sctpipv6-00.txt
   draft-iyengar-sctp-cacc-00.txt

Local Modifications:
usrsctplib provides its own SHA1 implementations as part of the library. Since
chrome already has the support of both NSS and OPENSSL which already
implementats SHA1, Chromium will not include the SHA1 from usrsctplib.

Overrides folder has the necessary changes to strip the existing SHA1
implementation in usrsctplib and use OPENSSL or NSS implementation based on the
platform type.

To re-create the patch file run:
diff -PcrB usrsctplib overrides/usrsctplib > localchanges.patch