summaryrefslogtreecommitdiffstats
path: root/.editorconfig
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-08-30 07:59:56 (GMT)
committerGitHub <noreply@github.com>2022-08-30 07:59:56 (GMT)
commit069fefdaf42490f1e00243614fb5f3d5d2614b81 (patch)
treea07e9087a3bd53af522fe58fea6ef69f0e118384 /.editorconfig
parent32a45011e72f9c5c0a61438ec295d2793af51ba9 (diff)
downloadcpython-069fefdaf42490f1e00243614fb5f3d5d2614b81.zip
cpython-069fefdaf42490f1e00243614fb5f3d5d2614b81.tar.gz
cpython-069fefdaf42490f1e00243614fb5f3d5d2614b81.tar.bz2
gh-95231: Disable md5 & crypt modules if FIPS is enabled (GH-94742)
If kernel fips is enabled, we get permission error upon doing `import crypt`. So, if kernel fips is enabled, disable the unallowed hashing methods. Python 3.9.1 (default, May 10 2022, 11:36:26) [GCC 10.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import crypt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.9/crypt.py", line 117, in <module> _add_method('MD5', '1', 8, 34) File "/usr/lib/python3.9/crypt.py", line 94, in _add_method result = crypt('', salt) File "/usr/lib/python3.9/crypt.py", line 82, in crypt return _crypt.crypt(word, salt) PermissionError: [Errno 1] Operation not permitted Signed-off-by: Shreenidhi Shedi <sshedi@vmware.com> (cherry picked from commit 2fa03b1b0708d5d74630c351ec9abd2aac7550da) Co-authored-by: Shreenidhi Shedi <53473811+sshedi@users.noreply.github.com>
Diffstat (limited to '.editorconfig')
0 files changed, 0 insertions, 0 deletions