OLD | NEW |
1 Name: tlslite | 1 Name: tlslite |
2 URL: http://trevp.net/tlslite/ | 2 URL: http://trevp.net/tlslite/ |
3 | 3 |
4 Local Modifications: | 4 Local Modifications: |
5 | 5 |
6 - patches/close_notify.patch: tlslite/TLSRecordLayer.py was changed to force | 6 - patches/close_notify.patch: tlslite/TLSRecordLayer.py was changed to force |
7 the socket to be closed when the SSL connection is closed. This is is | 7 the socket to be closed when the SSL connection is closed. This is is |
8 necessary at this point since WinHTTP does not seem to react to the SSL | 8 necessary at this point since WinHTTP does not seem to react to the SSL |
9 close notify. It's also needed to prevent a hang on Linux. See also | 9 close notify. It's also needed to prevent a hang on Linux. See also |
10 http://sourceforge.net/mailarchive/forum.php?thread_name=41C9B18B.2010201%40ag
.com&forum_name=tlslite-users | 10 http://sourceforge.net/mailarchive/forum.php?thread_name=41C9B18B.2010201%40ag
.com&forum_name=tlslite-users |
11 - patches/python26.patch: Replace sha, md5 module imports with hashlib, as | 11 - patches/python26.patch: Replace sha, md5 module imports with hashlib, as |
12 they are deprecated in Python 2.6 | 12 they are deprecated in Python 2.6 |
13 - patches/ca_request.patch: tlslite/X509.py was changed to obtain the | 13 - patches/ca_request.patch: tlslite/X509.py was changed to obtain the |
14 DER-encoded distinguished name for a certificate, without requiring any | 14 DER-encoded distinguished name for a certificate, without requiring any |
15 addition libraries. | 15 addition libraries. |
16 tlslite/utils/ASN1Parser.py was changed to allow obtaining the unparsed | 16 tlslite/utils/ASN1Parser.py was changed to allow obtaining the unparsed |
17 data for an element in a SEQUENCE, in addition to providing the parsed | 17 data for an element in a SEQUENCE, in addition to providing the parsed |
18 value (tag and length removed) | 18 value (tag and length removed) |
19 tlslite/messages.py was changed from accepting/returning a single byte | 19 tlslite/messages.py was changed from accepting/returning a single byte |
20 array in the CertificateRequest message for the CA names to accept a list | 20 array in the CertificateRequest message for the CA names to accept a list |
21 of byte arrays, each containing a DER-encoded distinguished name. | 21 of byte arrays, each containing a DER-encoded distinguished name. |
22 tlslite/TLSConnection.py was changed to take a list of such byte arrays | 22 tlslite/TLSConnection.py was changed to take a list of such byte arrays |
23 when creating a TLS server that will request client authentication. | 23 when creating a TLS server that will request client authentication. |
24 - patches/send_certificate_types.patch: tlslite/message.py was changed to | 24 - patches/send_certificate_types.patch: tlslite/message.py was changed to |
25 default to a certificate_types of [rsa_sign] in CertificateRequest. Apple's | 25 default to a certificate_types of [rsa_sign] in CertificateRequest. Apple's |
26 Secure Transport library rejects an empty list and raises an SSL protocol | 26 Secure Transport library rejects an empty list and raises an SSL protocol |
27 error. | 27 error. |
| 28 - patches/tls-srp-rfc5054.patch: use RFC 5054's values for the SRP Client Hello |
| 29 extension and cipher suites, and use the unknown_psk_identity alert as |
| 30 described in RFC 5054 (instead of unknown_srp_username). |
OLD | NEW |