Re: [tlslite-users] tlslite.errors.TLSAbruptCloseError on connect
Status: Alpha
Brought to you by:
trevp
From: Trevor P. <tr...@tr...> - 2005-03-10 01:48:17
|
----- Original Message ----- From: "Kees Bos" <k....@zx...> > > Is it hard to get RC4-MD5 (TLS_RSA_WITH_RC4_128_MD5) working? It's not hard. It's a little risky, since md5 has been broken for some uses (the breaks don't affect SSL, yet, but still...) I'm travelling, but when I get back in a week or so, I'll add support for it (but require the user to explicitly enable it). If you'd like to try, just add a new ciphersuite constant similar to TLS_RSA_WITH_RC4_128_SHA into constants.py. In the same file, add a new list for md5Suites, and add it into that as well. In TLSRecordLayer.py:_calcPendingStates(), modify the lines where it calls 'createMACFunc' to choose md5 instead of sha if the ciphersuite is in md5Suites (look at the cipher selection for an example of how to do this). Also, if md5 is selected, set the macLength to 16 instead of 20. Trevor |