[Trac_gajim-plugins] [Gajim Plugins] #35: OTR Plugin is broken under Windows

Gajim Plugins trac at gajim.org
Tue Sep 18 17:36:42 CEST 2012


#35: OTR Plugin is broken under Windows
------------------------+---------------------------------
Reporter:  0xAFFE       |       Owner:  afflux
    Type:  defect       |      Status:  new
Priority:  blocker      |   Component:  OffTheRecordPlugin
Keywords:  otr windows  |  Blocked By:
Blocking:               |
------------------------+---------------------------------
 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
 }}}

-- 
Ticket URL: <http://trac-plugins.gajim.org/ticket/35>
Gajim Plugins <http://trac-plugins.gajim.org/>
Gajim Plugins


More information about the Trac_gajim-plugins mailing list