Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 Name: tlslite | 1 Name: tlslite |
| 2 URL: http://trevp.net/tlslite/ | 2 URL: http://trevp.net/tlslite/ |
| 3 Version: unknown | 3 Version: 0.3.8 |
| 4 Security Critical: No | |
| 4 | 5 |
| 5 Local Modifications: | 6 Local Modifications: |
| 6 | 7 |
| 7 - patches/close_notify.patch: tlslite/TLSRecordLayer.py was changed to force | 8 - patches/close_notify.patch: tlslite/TLSRecordLayer.py was changed to force |
| 8 the socket to be closed when the SSL connection is closed. This is is | 9 the socket to be closed when the SSL connection is closed. This is is |
| 9 necessary at this point since WinHTTP does not seem to react to the SSL | 10 necessary at this point since WinHTTP does not seem to react to the SSL |
| 10 close notify. It's also needed to prevent a hang on Linux. See also | 11 close notify. It's also needed to prevent a hang on Linux. See also |
| 11 http://sourceforge.net/mailarchive/forum.php?thread_name=41C9B18B.2010201%40ag .com&forum_name=tlslite-users | 12 http://sourceforge.net/mailarchive/forum.php?thread_name=41C9B18B.2010201%40ag .com&forum_name=tlslite-users |
| 12 - patches/python26.patch: Replace sha, md5 module imports with hashlib, as | 13 - patches/python26.patch: Replace sha, md5 module imports with hashlib, as |
| 13 they are deprecated in Python 2.6 | 14 they are deprecated in Python 2.6 |
| 14 - patches/ca_request.patch: tlslite/X509.py was changed to obtain the | 15 - patches/ca_request.patch: tlslite/X509.py was changed to obtain the |
| 15 DER-encoded distinguished name for a certificate, without requiring any | 16 DER-encoded distinguished name for a certificate, without requiring any |
| 16 addition libraries. | 17 addition libraries. |
| 17 tlslite/utils/ASN1Parser.py was changed to allow obtaining the unparsed | 18 tlslite/utils/ASN1Parser.py was changed to allow obtaining the unparsed |
| 18 data for an element in a SEQUENCE, in addition to providing the parsed | 19 data for an element in a SEQUENCE, in addition to providing the parsed |
| 19 value (tag and length removed) | 20 value (tag and length removed) |
| 20 tlslite/messages.py was changed from accepting/returning a single byte | 21 tlslite/messages.py was changed from accepting/returning a single byte |
| 21 array in the CertificateRequest message for the CA names to accept a list | 22 array in the CertificateRequest message for the CA names to accept a list |
| 22 of byte arrays, each containing a DER-encoded distinguished name. | 23 of byte arrays, each containing a DER-encoded distinguished name. |
| 23 tlslite/TLSConnection.py was changed to take a list of such byte arrays | 24 tlslite/TLSConnection.py was changed to take a list of such byte arrays |
| 24 when creating a TLS server that will request client authentication. | 25 when creating a TLS server that will request client authentication. |
| 25 - patches/send_certificate_types.patch: tlslite/message.py was changed to | 26 - patches/send_certificate_types.patch: tlslite/message.py was changed to |
| 26 default to a certificate_types of [rsa_sign] in CertificateRequest. Apple's | 27 default to a certificate_types of [rsa_sign] in CertificateRequest. Apple's |
| 27 Secure Transport library rejects an empty list and raises an SSL protocol | 28 Secure Transport library rejects an empty list and raises an SSL protocol |
| 28 error. | 29 error. |
| 30 - patches/parse_chain.patch: tlslite/X509.py and tlslite/X509CertChain.py were | |
|
Nico
2012/02/29 00:28:21
.patch file missing.
Did you try to upstream this
| |
| 31 updated such that X509CertChain.py can read PEM files with multiple | |
| 32 certificates, rather than requiring a separate certificate file for each. | |
| OLD | NEW |