ceph-iscsi-config
ceph-iscsi-config copied to clipboard
drop dependency on python-crypto
The python-crypto library is problematic for a couple reasons, pulling in extra crypo libs (libtommath & libtomcrypt) and lacking FIPS compliance.
We use it in ceph_iscsi_config/client.py
:
from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_OAEP
This is the only location, right? How can we replace this with the cryptography package instead? (python-cryptography is available in RHEL 7)