@oshadura : sorry for the delay, I finally had time to give it a try. For me it works just fine with `1.1.1l` ^^, here's my cmake incantation: ``` cmake -DOPENSSL_INCLUDE_DIR=/usr/local/Cellar/openssl\@1.1/1.1.1l_1/include/ -DOPENSSL_SSL_LIBRARY=/usr/local/Cellar/openssl\@1.1/1.1.1l_1/lib/libssl.1.1.dylib -DOPENSSL_CRYPTO_LIBRARY=/usr/local/Cellar/openssl\@1.1/1.1.1l_1/lib/libcrypto.1.1.dylib .. ``` and here's my openssl installation with brew: ``` $ brew list [log in to unmask] [log in to unmask] (7 files) [log in to unmask] [log in to unmask] [log in to unmask] (104 files) [log in to unmask] [log in to unmask] [log in to unmask] (2 files) [log in to unmask] (3 files) [log in to unmask] (4 other files) [log in to unmask] (3971 files) [log in to unmask] (3971 files) ``` Looking at your error message the `HAVE_DH_PADDED_FUNC` macro is not defined: https://github.com/xrootd/xrootd/blob/253acea4cf51ff221d23e82b0f667a61de562785/src/XrdCrypto/XrdCryptosslCipher.cc#L136-L154 which is weird because in my openssl installation the signature is present: ``` $ pwd [log in to unmask] $ grep -r DH_compute_key_padded . ./dh.h:int DH_compute_key_padded(unsigned char *key, const BIGNUM *pub_key, DH *dh); ``` Could you check if in your case the routine declarations is present in the openssl header files? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/1558#issuecomment-983537371 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1