Open mambelli opened 6 months ago
SymBlowfishKey, bf_cbc and SymDESKey, des_cbc, were removed in PR #408 because not supported in openssl3 (EL9): [[https://github.com/glideinWMS/glideinwms/pull/408/files#diff-601b5f7ed69cd9a4431ea0eba55bfa3e9c2ff3a32969ed028fae3875fdd61b3c]]
There is only to doublecheck w/ Bruno who revised the credentials if there is any reference to these credentials or if new ones should be introduced and tested. Email sent
Describe the bug Unit tests are failing on EL9 (openssl3) due to the use of algorithms moved to the legacy section. Specifically, the test failing is
unittests/test_lib_symCrypto.py
Should the fix be reflected also in the code or only the unit test? Triage should evaluate if the code is affected first. If not skipping the tests may be acceptableTo Reproduce On an AlmaLinux9 container, e.g. gwms-ci-el9 run the unit tests:
glideinwms/build/ci/runtest.sh -vI pyunittest -a
Expected behavior No failures in unit tests. Maybe some tests should be platform dependent depending on what openssl supports
Screenshots NA
Info (please complete the following information): Stakeholders and components can be a comma separated list or on multiple lines. If you add a new stakeholder or component, not on the sample list, add it on a line by its own.
Additional context Some links: https://help.heroku.com/88GYDTB2/how-do-i-configure-openssl-to-allow-the-use-of-legacy-cryptographic-algorithms https://stackoverflow.com/questions/70064335/des-command-on-openssl-3-0-unsupported-crypto-error