summaryrefslogtreecommitdiffstats
path: root/third_party/tlslite/README.chromium
blob: 5487bfc89a71acea5c1316e0e8f42e5d837b7637 (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
33
34
35
36
37
Name: tlslite
URL: http://trevp.net/tlslite/
Version: 0.4.6
Security Critical: No
License: Public domain and BSD

Description: Python TLS implementation for use with test server.

Source: https://pypi.python.org/packages/source/t/tlslite/tlslite-0.4.6.tar.gz
MD5: 2f92ebea557802969653f29c7faafbc2
SHA-512: 7b933499dfdafbdf3775c7e86bbc82a6fcee0b37a818d9106fe84436176df7f4
         2f185f61a64c6548214909cfce530f5d143414173ffc8f074faf87f34c87f38c

Local Modifications:
- Drop docs/, scripts/, and tests/ directories.
- patches/tls_intolerant.patch: allow TLSLite to simulate a TLS-intolerant server.
- patches/channel_id.patch: add basic ChannelID support. (Signatures are not
  checked.)
- patches/signed_certificate_timestamps.patch: add support for sending Signed
  Certificate Timestamps over a TLS extension.
- patches/fallback_scsv.patch: add support for TLS_FALLBACK_SCSV. See
  https://tools.ietf.org/html/draft-bmoeller-tls-downgrade-scsv-01
- patches/status_request.patch: add support for sending stapled OCSP responses.
- patches/pycrypto.patch: fix PyCrypto support code.
- patches/client_cipher_preferences.patch: honor client cipher preferences.
  tlslite's current ordering will otherwise negotiate
  TLS_RSA_WITH_3DES_EDE_CBC_SHA.
- patches/ssl3_padding.patch: SSL3 requires minimal padding in CBC mode.
- patches/srp_cert.patch: Prefer srp + cert over srp, to fix tlslite tests after
  client_cipher_preferences.patch.
- patches/fix_test_file.patch: Fix #! line in random test file to appease our
  presubmit checks.
- patches/dhe_rsa.patch: Implement DHE_RSA-based cipher suites.
- patches/req_cert_types.patch: Add a reqCertTypes parameter to populate the
  certificate_types field of CertificateRequest.
- patches/ignore_write_failure.patch: Don't invalidate sessions on write
  failures.