[ 
https://issues.apache.org/jira/browse/KAFKA-20929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mickael Maison resolved KAFKA-20929.
------------------------------------
    Fix Version/s: 4.5.0
       Resolution: Fixed

> ConnectStandaloneFileTest fails on FIPS-enabled systems due to MD5 usage
> ------------------------------------------------------------------------
>
>                 Key: KAFKA-20929
>                 URL: https://issues.apache.org/jira/browse/KAFKA-20929
>             Project: Kafka
>          Issue Type: Test
>            Reporter: Maros Orsak
>            Assignee: Maros Orsak
>            Priority: Major
>             Fix For: 4.5.0
>
>
> validate_output in tests/kafkatest/tests/connect/connect_test.py uses md5sum 
> and hashlib.md5 to verify file
>   integrity. On FIPS 140-2/140-3 enabled systems, MD5 is blocked at the OS 
> crypto
>    layer, causing RemoteCommandError on the md5sum SSH call or ValueError: 
> unsupported from hashlib.md5.
>  
> Reproducer is simply to call:
> {code:java}
> python3 -c "import hashlib; hashlib.md5()"{code}
> which would end up in the 
> {code:java}
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
> ValueError: [digital envelope routines] unsupported{code}
> To solve this we should use _*hashlib.sha512* instead._
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to