Print

Print


@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