TACTIC Open Source
Pycryptodome Update - Printable Version

+- TACTIC Open Source (http://forum.southpawtech.com)
+-- Forum: TACTIC Open Source (http://forum.southpawtech.com/forumdisplay.php?fid=3)
+--- Forum: TACTIC Announcements (http://forum.southpawtech.com/forumdisplay.php?fid=5)
+--- Thread: Pycryptodome Update (/showthread.php?tid=14)



Pycryptodome Update - Celton McGrath - 10-24-2019

Hi TACTICians,

It was recently brought to our attention that PyCrypto has been flagged as insecure by the Python community. 

We've added support for an actively maintained cryptograpy library PyCryptodome over PyCrypto in latest 4.7.

Note: We decided to use the pycryptodomex package over pycryptodome so that the transition to the new library will not require administrators to immediately uninstall pycrypto.

If you are you using pip to install, run

Python 3:
   
Code:
python3 -m pip install pycryptodomex


Python 2:
   
Code:
python -m pip install pycryptodomex


If you are using dnf or yum to install, run:

   
Code:
yum install python3-pycryptodomex


Once you've installed PyCryptodome, you will see warnings in your server logs related to the TACTIC license functionality. These should not cause errors, but can you resolve these warnings by replacing the license file, usually found on Linux in,

    /opt/tactic/tactic_data/config/tactic-license.xml

and on Windows in,
   
    C:\ProgramData\Southpaw\Tactic\config\tactic-license.xml

with the updated license file found in,

    TACTIC/src/install/start/config/tactic-license.xml

from latest TACTIC 4.7.



Best,

Celton