Saravanan created GUACAMOLE-2089:
------------------------------------
Summary: Will 1.6.0 compile with openssl-fips-1.0.2zj
Key: GUACAMOLE-2089
URL: https://issues.apache.org/jira/browse/GUACAMOLE-2089
Project: Guacamole
Issue Type: Task
Components: guacamole-server
Affects Versions: 1.6.0
Environment: OS: SUSE Linux Enterprise Server 12 SP3
OpenSSL: openssl-fips-1.0.2zj
Reporter: Saravanan
*Background:* We successfully compiled and deployed guacamole-server-1.4.0 on
SLES 12 SP3 with OpenSSL-FIPS-1.0.2j. The compilation worked because 1.4.0
includes OpenSSL compatibility shims (rsa-compat.h, dsa-compat.h) that provide
OpenSSL 1.1.x-style functions for older OpenSSL versions.
*Evidence from 1.4.0:*
* config.h shows: {{/* #undef HAVE_RSA_GET0_KEY */}} (function not available
in 1.0.2)
* rsa-compat.c provides: {{RSA_get0_key()}} implementation using direct struct
access ({{{}rsa_key->n{}}}, {{{}rsa_key->e{}}})
* This compatibility layer allows 1.4.0 to work seamlessly with OpenSSL 1.0.2
*Question:* Does guacamole-server-1.6.0 still include these OpenSSL 1.0.2
compatibility shims, or were they removed?
*Specific Environment:*
* OS: SUSE Linux Enterprise Server 12 SP3
* OpenSSL: openssl-fips-1.0.2zj
* Target: guacamole-server-1.6.0
*Why this matters:* Many enterprise environments are restricted to
FIPS-validated OpenSSL versions. Understanding the minimum OpenSSL version
requirements helps administrators plan deployments and upgrades.
*Request:* Could the development team clarify:
# Whether 1.6.0 maintains OpenSSL 1.0.2 compatibility
# If not, what is the minimum supported OpenSSL version for 1.6.0
# Any official guidance on OpenSSL version requirements
--
This message was sent by Atlassian Jira
(v8.20.10#820010)