Hi Team,
Our application needs openssl 3.0 support with confd 7.3.2 version.
As mentioned in user guide under section using different version of openssl, we recompiled crypto.so and libconfd.so binaries with newer openssl.3.0 library.
During application init, we are still seeing below error.
Bad configuration: /opt/sonus/sbx/tailf/confd.conf:0: cannot dynamically link with libcrypto shared library\n"^M
connection refused (debug_dump)
connection refused (debug_dump)
We have verified that, openssl version used to compile libconfd.so and crypto.so is available on the the machine during Confd init.
[root@USHAVC732-ISBC2 ~]# ldd /opt/sonus/sbx/tailf/lib/confd/lib/core/crypto/priv/lib/crypto.so
linux-vdso.so.1 (0x00007ffd951b9000)
**libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f58baa71000)**
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f58ba89d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f58ba897000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f58ba875000)
/lib64/ld-linux-x86-64.so.2 (0x00007f58baf2a000)
**[root@USHAVC732-ISBC2 ~]# ls -lsrt /lib/x86_64-linux-gnu/libcrypto.so.3**
**5280 -rwxr-xr-x 1 root root 5404888 Jul 31 07:31 /lib/x86_64-linux-gnu/libcrypto.so.3**
[root@USHAVC732-ISBC2 ~]#
Is there any restriction on what openssl version can be used along with Confd version 7.3.2 version?
PS: while building crypto.so binaries (I had to bring in more .h and .c files ike aead.c, aes.c etc, to be able to compile with openssl 3.0)
Thanks,
Usha