File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ The C/C++ driver depends on the following software:
27
27
* [ CMake] v2.8.12+
28
28
* [ libuv] 1.x
29
29
* Kerberos v5 ([ Heimdal] or [ MIT] ) \*
30
- * [ OpenSSL] v1.0.x or v1.1.x \*\*
30
+ * [ OpenSSL] v1.0.x, v1.1.x or v3 .x \*\*
31
31
* [ zlib] v1.x \*\*\*
32
32
33
33
__ \* __ Use the ` CASS_USE_KERBEROS ` CMake option to enable/disable Kerberos
@@ -42,6 +42,13 @@ __\*\*\*__ Use the `CASS_USE_ZLIB` CMake option to enable/disable zlib support.
42
42
Disabling this option will disable DataStax Astra support
43
43
within the driver; defaults to ` On ` .
44
44
45
+ ### A Brief Note on OpenSSL 3.x
46
+
47
+ Migrating from OpenSSL 1.1.x to 3.x largely involves avoiding the use of many functions which are now deprecated (consult
48
+ the [ migration guide] for details). The driver does not use any of these functions so we expect the transition to OpenSSL
49
+ 3.x to be relatively painless. Note that two officially supported platforms (Ubuntu 22.04 and Rocky Linux 9.2) come with
50
+ OpenSSL 3.x by default and the unit and integration tests all pass on these platforms.
51
+
45
52
## Linux/Mac OS
46
53
47
54
The driver is known to build on CentOS/RHEL 6/7/8, Mac OS X 10.10/10.11 (Yosemite
@@ -335,3 +342,4 @@ cmake -G "Visual Studio 16 2019" -A x64 -DCASS_BUILD_UNIT_TESTS=On ..
335
342
[ MIT ] : https://web.mit.edu/kerberos
336
343
[ OpenSSL ] : https://www.openssl.org
337
344
[ zlib ] : https://www.zlib.net
345
+ [ migration guide ] : https://www.openssl.org/docs/man3.0/man7/migration_guide.html
You can’t perform that action at this time.
0 commit comments