![]() |
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 |