Errors testing m2crypto

M

morphex

Hi,

I get the following messages running the testall.py script with
m2crypto 0.13, can anyone tell me what's wrong?

.................................................................EEEEEE
======================================================================
ERROR: test_cipher_mismatch (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 89,
in test_cipher_mismatch
ctx = SSL.Context()
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
map()[self.ctx] = self
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_cipher_ok (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line
115,
in test_cipher_ok
ctx = SSL.Context()
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
map()[self.ctx] = self
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_no_such_cipher (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line
102,
in test_no_such_cipher
ctx = SSL.Context()
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
map()[self.ctx] = self
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_server_simple (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 55,
in test_server_simple
ctx = SSL.Context()
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
map()[self.ctx] = self
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_tls1_nok (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 66,
in test_tls1_nok
ctx = SSL.Context('tlsv1')
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
map()[self.ctx] = self
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
self.map[key] = value
TypeError: unhashable type

======================================================================
ERROR: test_tls1_ok (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 78,
in test_tls1_ok
ctx = SSL.Context('tlsv1')
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
map()[self.ctx] = self
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
self.map[key] = value
TypeError: unhashable type
 
H

Heikki Toivonen

morphex said:
I get the following messages running the testall.py script with
m2crypto 0.13, can anyone tell me what's wrong?

Those happened either because of SWIG or OpenSSL incompatibility. They
have been fixed since. Either get the latest release (0.15) or the fresh
bits from Subversion. This shows how to get those:
http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto

................................................................EEEEEE
======================================================================
ERROR: test_cipher_mismatch (test_ssl.SSLClientTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/files/m2crypto-0.13/tests/test_ssl.py", line 89,
in test_cipher_mismatch
ctx = SSL.Context()
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 41, in __init__
map()[self.ctx] = self
File
"/usr/local/lib/python2.3/site-packages/M2Crypto/SSL/Context.py",
line 20, in __setitem__
self.map[key] = value
TypeError: unhashable type
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,274
Messages
2,571,366
Members
48,055
Latest member
RacheleCar

Latest Threads

Top