OTR Plugin is broken under Windows
OTR-Requests is shown as plaintext in the messagewindow. For Example:
?OTR:AAIKAAAAwOyIh/BQ+z/N654Rc/2sbQnfCIyIaqVx3690bi7qmtvWXIlwoWwFHHYidJwa/i3oYvbBjswK9Sf5Q7er+EFNUavjQLRW+SQNQsqPPVlfwItKQ65PdAtX+3pGDt48TXWa7Xyf9vxX8jUpyFdwn7PmNhdXi2GhqtFp9sg0n3EXF1p4KjgR7Y3ZzyFuVn5wM2Qp8oA/QAZquE1H0/jRaGkaHzbNu9uiLHbDH5LoSeNciq1i86k1y+w4RzeIf+q5upFZSw==.
I get the following Stacktrace:
Traceback (most recent call last):
File "src\common\ged.py", line 93, in raise_event
File "C:\Users\tschumacher\AppData\Roaming\Gajim\Plugins\gotr\otrmodule.py", line 521, in handle_incoming_msg
appdata={'session':event.session})
File "C:\Users\tschumacher\AppData\Roaming\Gajim\Plugins\gotr\potr\context.py", line 204, in receiveMessage
self.crypto.handleAKE(message, appdata=appdata)
File "C:\Users\tschumacher\AppData\Roaming\Gajim\Plugins\gotr\potr\crypt.py", line 277, in handleAKE
outMsg = self.ake.handleDHKey(inMsg)
File "C:\Users\tschumacher\AppData\Roaming\Gajim\Plugins\gotr\potr\crypt.py", line 375, in handleDHKey
aesxb = self.calculatePubkeyAuth(self.enc_c, self.mac_m1)
File "C:\Users\tschumacher\AppData\Roaming\Gajim\Plugins\gotr\potr\crypt.py", line 463, in calculatePubkeyAuth
MB = self.privkey.sign(SHA256HMAC(mackey, buf))
File "C:\Users\tschumacher\AppData\Roaming\Gajim\Plugins\gotr\potr\compatcrypto\pycrypto.py", line 44, in SHA256HMAC
return HMAC(key, data, _SHA256)
File "C:\Users\tschumacher\AppData\Roaming\Gajim\Plugins\gotr\potr\compatcrypto\pycrypto.py", line 38, in HMAC
return _HMAC.new(key, msg=data, digestmod=mod).digest()
File "src\common\demandimport.py", line 86, in __getattribute__
File "src\common\demandimport.py", line 58, in _load
File "c:\python27\lib\site-packages\Crypto\Hash\HMAC.py", line 48, in \<module>
File "src\common\demandimport.py", line 114, in _demandimport
File "ExtensionLoader_Crypto_Util_strxor.py", line 22, in \<module>
ImportError: No module named None