gkdr / lurch

XEP-0384: OMEMO Encryption for libpurple.
GNU General Public License v3.0
289 stars 32 forks source link

It doesn't work for a FIPS cryptographic policies #180

Open Fhiss opened 2 years ago

Fhiss commented 2 years ago

When I turn on FIPS mode in Fedora 36, Pidgin with lurch stops sending messages. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/security_hardening/using-the-system-wide-cryptographic-policies_security-hardening

gkdr commented 2 years ago

hello, and thank you for your report. i took a quick look and realized that i don't clearly remember which protocols are used exactly throughout OMEMO and the Signal Protocol which this could affect. however i can tell you that iirc all of those are specified by the respective protocol, so there's nothing an implementer could change. i'm always ready to be proven wrong though, so let's not give pu yet :slightly_smiling_face: do you see anything on the debug log? any error message in the window? how exactly does "stops sending messages" manifest itself?