+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/qca2-ossl-2.2.1nb7/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/qca2-ossl-2.2.1nb7/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for qca2-ossl-2.2.1nb7 [ 33%] Generating qca-ossl.moc [ 66%] Building CXX object plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::SymmetricKey opensslQCAPlugin::opensslHkdfContext::makeKey(const QCA::SecureArray&, const QCA::InitializationVector&, const QCA::InitializationVector&, unsigned int)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1303:60: error: invalid conversion from 'const char*' to 'const unsigned char*' [-fpermissive] 1303 | EVP_PKEY_CTX_set1_hkdf_salt(pctx, salt.data(), int(salt.size())); | ~~~~~~~~~^~ | | | const char* In file included from /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:71: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/kdf.h:108:54: note: initializing argument 2 of 'int EVP_PKEY_CTX_set1_hkdf_salt(EVP_PKEY_CTX*, const unsigned char*, int)' 108 | const unsigned char *salt, int saltlen); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1304:61: error: invalid conversion from 'const char*' to 'const unsigned char*' [-fpermissive] 1304 | EVP_PKEY_CTX_set1_hkdf_key(pctx, secret.data(), int(secret.size())); | ~~~~~~~~~~~^~ | | | const char* /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/kdf.h:111:53: note: initializing argument 2 of 'int EVP_PKEY_CTX_set1_hkdf_key(EVP_PKEY_CTX*, const unsigned char*, int)' 111 | const unsigned char *key, int keylen); | ~~~~~~~~~~~~~~~~~~~~~^~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1305:60: error: invalid conversion from 'const char*' to 'const unsigned char*' [-fpermissive] 1305 | EVP_PKEY_CTX_add1_hkdf_info(pctx, info.data(), int(info.size())); | ~~~~~~~~~^~ | | | const char* /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/kdf.h:114:54: note: initializing argument 2 of 'int EVP_PKEY_CTX_add1_hkdf_info(EVP_PKEY_CTX*, const unsigned char*, int)' 114 | const unsigned char *info, int infolen); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In constructor 'opensslQCAPlugin::opensslHMACContext::opensslHMACContext(const EVP_MD*, QCA::Provider*, const QString&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1320:41: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1320 | m_context = HMAC_CTX_new(); | ~~~~~~~~~~~~^~ In file included from /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:31: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In copy constructor 'opensslQCAPlugin::opensslHMACContext::opensslHMACContext(const opensslQCAPlugin::opensslHMACContext&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1330:41: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1330 | m_context = HMAC_CTX_new(); | ~~~~~~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1331:30: warning: 'int HMAC_CTX_copy(HMAC_CTX*, HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1331 | HMAC_CTX_copy(m_context, other.m_context); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:49:34: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 __owur int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx); | ^~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In destructor 'virtual opensslQCAPlugin::opensslHMACContext::~opensslHMACContext()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1336:30: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1336 | HMAC_CTX_free(m_context); | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::opensslHMACContext::setup(const QCA::SymmetricKey&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1341:29: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1341 | HMAC_Init_ex( m_context, key.data(), key.size(), m_algorithm, 0 ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::opensslHMACContext::update(const QCA::MemoryRegion&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1351:28: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1351 | HMAC_Update( m_context, (unsigned char *)a.data(), a.size() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::opensslHMACContext::final(QCA::MemoryRegion*)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1357:27: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1357 | HMAC_Final(m_context, (unsigned char *)sa.data(), 0 ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1359:31: warning: 'int HMAC_CTX_reset(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1359 | HMAC_CTX_reset(m_context); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/hmac.h:34:27: note: declared here 34 | OSSL_DEPRECATEDIN_3_0 int HMAC_CTX_reset(HMAC_CTX *ctx); | ^~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'QCA::SecureArray opensslQCAPlugin::EVPKey::endSign()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1490:69: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1490 | RSA *rsa = EVP_PKEY_get0_RSA(pkey); | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:30: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1490:69: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 1490 | RSA *rsa = EVP_PKEY_get0_RSA(pkey); | ~~~~~~~~~~~~~~~~~^~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1491:64: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1491 | if(RSA_private_encrypt (raw.size(), (unsigned char *)raw.data(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1492 | (unsigned char *)out.data(), rsa, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | RSA_PKCS1_PADDING) == -1) { | ~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/pem.h:23, from /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:38: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:291:5: note: declared here 291 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'bool opensslQCAPlugin::EVPKey::endVerify(const QCA::SecureArray&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1537:69: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1537 | RSA *rsa = EVP_PKEY_get0_RSA(pkey); | ~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1537:69: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 1537 | RSA *rsa = EVP_PKEY_get0_RSA(pkey); | ~~~~~~~~~~~~~~~~~^~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1538:70: warning: 'int RSA_public_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1538 | if((len = RSA_public_decrypt (sig.size(), (unsigned char *)sig.data(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1539 | (unsigned char *)out.data (), rsa, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1540 | RSA_PKCS1_PADDING)) == -1) { | ~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:294:5: note: declared here 294 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In static member function 'static void opensslQCAPlugin::{anonymous}::DsaDeleter::cleanup(void*)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1678:33: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1678 | DSA_free((DSA *)pointer); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:132:28: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In function 'bool opensslQCAPlugin::make_dlgroup(const QByteArray&, int, int, DLParams*)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1686:52: warning: 'DSA* DSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1686 | QScopedPointer<DSA, DsaDeleter> dsa(DSA_new()); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:130:28: note: declared here 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1690:39: warning: 'int DSA_generate_parameters_ex(DSA*, int, const unsigned char*, int, int*, long unsigned int*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1690 | if (DSA_generate_parameters_ex(dsa.data(), bits, (const unsigned char *)seed.data(), seed.size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1691 | &ret_counter, NULL, NULL) != 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:172:27: note: declared here 172 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_parameters_ex(DSA *dsa, int bits, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1698:21: warning: 'void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1698 | DSA_get0_pqg(dsa.data(), &bnp, &bnq, &bng); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:206:28: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In static member function 'static void opensslQCAPlugin::{anonymous}::RsaDeleter::cleanup(void*)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1879:33: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1879 | RSA_free((RSA *)pointer); | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In destructor 'virtual opensslQCAPlugin::RSAKeyMaker::~RSAKeyMaker()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1908:33: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1908 | RSA_free(result); | ~~~~~~~~^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::RSAKeyMaker::run()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1913:60: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1913 | QScopedPointer<RSA, RsaDeleter> rsa(RSA_new()); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1925:40: warning: 'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1925 | if (RSA_generate_key_ex(rsa.data(), bits, e.data(), NULL) == 0) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:266:27: note: declared here 266 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::RSAKey::convertToPublic()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1996:50: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1996 | RSA *rsa_pkey = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1996:50: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 1996 | RSA *rsa_pkey = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:1997:43: warning: 'int i2d_RSAPublicKey(const RSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1997 | int len = i2d_RSAPublicKey(rsa_pkey, NULL); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/objects.h:21, from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:43: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:318:14: note: declared here 318 | attr int i2d_##name(const type *a, unsigned char **out); | ^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:306:5: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr' 306 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(attr, type, name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:312:5: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_attr' 312 | DECLARE_ASN1_ENCODE_FUNCTIONS_attr(attr, type, name, name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:313:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr' 313 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2000:33: warning: 'int i2d_RSAPublicKey(const RSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2000 | i2d_RSAPublicKey(rsa_pkey, &p); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:318:14: note: declared here 318 | attr int i2d_##name(const type *a, unsigned char **out); | ^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:306:5: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr' 306 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(attr, type, name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:312:5: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_attr' 312 | DECLARE_ASN1_ENCODE_FUNCTIONS_attr(attr, type, name, name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:313:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr' 313 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2007:39: warning: 'RSA* d2i_RSAPublicKey(RSA**, const unsigned char**, long int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2007 | rsa = d2i_RSAPublicKey(NULL, (const unsigned char **)&p, result.size()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:317:16: note: declared here 317 | attr type *d2i_##name(type **a, const unsigned char **in, long len); \ | ^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:306:5: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr' 306 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(attr, type, name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:312:5: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_attr' 312 | DECLARE_ASN1_ENCODE_FUNCTIONS_attr(attr, type, name, name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:313:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr' 313 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:498:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 498 | # define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 499 | (rsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2012:17: note: in expansion of macro 'EVP_PKEY_assign_RSA' 2012 | EVP_PKEY_assign_RSA(evp.pkey, rsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual int opensslQCAPlugin::RSAKey::maximumEncryptSize(QCA::EncryptionAlgorithm) const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2023:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2023 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2023:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2023 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2027:64: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2027 | case EME_PKCS1v15: size = RSA_size(rsa) - 11 - 1; break; | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2028:56: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2028 | case EME_PKCS1_OAEP: size = RSA_size(rsa) - 41 - 1; break; | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2029:56: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2029 | case EME_PKCS1v15_SSL: size = RSA_size(rsa) - 11 - 1; break; | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2030:56: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2030 | case EME_NO_PADDING: size = RSA_size(rsa) - 1; break; | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::SecureArray opensslQCAPlugin::RSAKey::encrypt(const QCA::SecureArray&, QCA::EncryptionAlgorithm)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2038:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2038 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2038:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2038 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2044:44: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2044 | SecureArray result(RSA_size(rsa)); | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2051:47: error: 'RSA_SSLV23_PADDING' was not declared in this scope; did you mean 'RSA_NO_PADDING'? 2051 | case EME_PKCS1v15_SSL: pad = RSA_SSLV23_PADDING; break; | ^~~~~~~~~~~~~~~~~~ | RSA_NO_PADDING /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2058:50: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2058 | ret = RSA_private_encrypt(buf.size(), (unsigned char *)buf.data(), (unsigned char *)result.data(), rsa, pad); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:291:5: note: declared here 291 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2060:49: warning: 'int RSA_public_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2060 | ret = RSA_public_encrypt(buf.size(), (unsigned char *)buf.data(), (unsigned char *)result.data(), rsa, pad); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:288:5: note: declared here 288 | int RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual bool opensslQCAPlugin::RSAKey::decrypt(const QCA::SecureArray&, QCA::SecureArray*, QCA::EncryptionAlgorithm)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2071:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2071 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2071:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2071 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2072:44: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2072 | SecureArray result(RSA_size(rsa)); | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2079:47: error: 'RSA_SSLV23_PADDING' was not declared in this scope; did you mean 'RSA_NO_PADDING'? 2079 | case EME_PKCS1v15_SSL: pad = RSA_SSLV23_PADDING; break; | ^~~~~~~~~~~~~~~~~~ | RSA_NO_PADDING /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2086:50: warning: 'int RSA_private_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2086 | ret = RSA_private_decrypt(in.size(), (unsigned char *)in.data(), (unsigned char *)result.data(), rsa, pad); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:297:5: note: declared here 297 | int RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2088:49: warning: 'int RSA_public_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2088 | ret = RSA_public_decrypt(in.size(), (unsigned char *)in.data(), (unsigned char *)result.data(), rsa, pad); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:294:5: note: declared here 294 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::RSAKey::createPrivate(const QCA::BigInteger&, const QCA::BigInteger&, const QCA::BigInteger&, const QCA::BigInteger&, const QCA::BigInteger&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2191:35: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2191 | RSA *rsa = RSA_new(); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2192:32: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2192 | if(RSA_set0_key(rsa, bi2bn(n), bi2bn(e), bi2bn(d)) == 0 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:213:27: note: declared here 213 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2193:40: warning: 'int RSA_set0_factors(RSA*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2193 | || RSA_set0_factors(rsa, bi2bn(p), bi2bn(q)) == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:214:27: note: declared here 214 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2196:33: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2196 | RSA_free(rsa); | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2204:41: warning: 'void RSA_blinding_off(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2204 | RSA_blinding_off(rsa); | ~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:378:28: note: declared here 378 | OSSL_DEPRECATEDIN_3_0 void RSA_blinding_off(RSA *rsa); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:498:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 498 | # define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 499 | (rsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2207:17: note: in expansion of macro 'EVP_PKEY_assign_RSA' 2207 | EVP_PKEY_assign_RSA(evp.pkey, rsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::RSAKey::createPublic(const QCA::BigInteger&, const QCA::BigInteger&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2215:35: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2215 | RSA *rsa = RSA_new(); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2216:32: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2216 | if(RSA_set0_key(rsa, bi2bn(n), bi2bn(e), NULL) == 0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:213:27: note: declared here 213 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2218:33: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2218 | RSA_free(rsa); | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:498:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 498 | # define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 499 | (rsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2223:17: note: in expansion of macro 'EVP_PKEY_assign_RSA' 2223 | EVP_PKEY_assign_RSA(evp.pkey, rsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::RSAKey::n() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2229:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2229 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2229:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2229 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2231:29: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2231 | RSA_get0_key(rsa, &bnn, NULL, NULL); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:223:28: note: declared here 223 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::RSAKey::e() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2237:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2237 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2237:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2237 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2239:29: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2239 | RSA_get0_key(rsa, NULL, &bne, NULL); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:223:28: note: declared here 223 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::RSAKey::p() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2245:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2245 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2245:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2245 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2247:33: warning: 'void RSA_get0_factors(const RSA*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2247 | RSA_get0_factors(rsa, &bnp, NULL); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:226:28: note: declared here 226 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::RSAKey::q() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2253:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2253 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2253:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2253 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2255:33: warning: 'void RSA_get0_factors(const RSA*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2255 | RSA_get0_factors(rsa, NULL, &bnq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:226:28: note: declared here 226 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::RSAKey::d() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2261:45: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2261 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1351:22: note: declared here 1351 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2261:45: error: invalid conversion from 'const rsa_st*' to 'RSA*' {aka 'rsa_st*'} [-fpermissive] 2261 | RSA *rsa = EVP_PKEY_get0_RSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const rsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2263:29: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2263 | RSA_get0_key(rsa, NULL, NULL, &bnd); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:223:28: note: declared here 223 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'void opensslQCAPlugin::RSAKey::km_finished()': /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:498:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 498 | # define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 499 | (rsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2280:25: note: in expansion of macro 'EVP_PKEY_assign_RSA' 2280 | EVP_PKEY_assign_RSA(evp.pkey, rsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In destructor 'virtual opensslQCAPlugin::DSAKeyMaker::~DSAKeyMaker()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2307:33: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2307 | DSA_free(result); | ~~~~~~~~^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:132:28: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DSAKeyMaker::run()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2312:35: warning: 'DSA* DSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2312 | DSA *dsa = DSA_new(); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:130:28: note: declared here 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2317:33: warning: 'int DSA_set0_pqg(DSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2317 | if(!DSA_set0_pqg(dsa, pne, qne, gne) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:208:27: note: declared here 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2318:41: warning: 'int DSA_generate_key(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2318 | || !DSA_generate_key(dsa)) | ~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:179:27: note: declared here 179 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2320:33: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2320 | DSA_free(dsa); | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:132:28: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DSAKey::convertToPublic()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2393:50: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2393 | DSA *dsa_pkey = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1360:22: note: declared here 1360 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2393:50: error: invalid conversion from 'const dsa_st*' to 'DSA*' {aka 'dsa_st*'} [-fpermissive] 2393 | DSA *dsa_pkey = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2394:43: warning: 'int i2d_DSAPublicKey(const DSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2394 | int len = i2d_DSAPublicKey(dsa_pkey, NULL); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:318:14: note: declared here 318 | attr int i2d_##name(const type *a, unsigned char **out); | ^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:153:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr' 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2397:33: warning: 'int i2d_DSAPublicKey(const DSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2397 | i2d_DSAPublicKey(dsa_pkey, &p); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:318:14: note: declared here 318 | attr int i2d_##name(const type *a, unsigned char **out); | ^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:153:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr' 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2404:39: warning: 'DSA* d2i_DSAPublicKey(DSA**, const unsigned char**, long int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2404 | dsa = d2i_DSAPublicKey(NULL, (const unsigned char **)&p, result.size()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/asn1.h:317:16: note: declared here 317 | attr type *d2i_##name(type **a, const unsigned char **in, long len); \ | ^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:153:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr' 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:503:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 503 | # define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 504 | (dsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2409:17: note: in expansion of macro 'EVP_PKEY_assign_DSA' 2409 | EVP_PKEY_assign_DSA(evp.pkey, dsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DSAKey::createPrivate(const QCA::DLGroup&, const QCA::BigInteger&, const QCA::BigInteger&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2486:35: warning: 'DSA* DSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2486 | DSA *dsa = DSA_new(); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:130:28: note: declared here 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2493:33: warning: 'int DSA_set0_pqg(DSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2493 | if(!DSA_set0_pqg(dsa, bnp, bnq, bng) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:208:27: note: declared here 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2494:37: warning: 'int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2494 | || !DSA_set0_key(dsa, bnpub_key, bnpriv_key)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:211:27: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2496:33: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2496 | DSA_free(dsa); | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:132:28: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:503:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 503 | # define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 504 | (dsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2501:17: note: in expansion of macro 'EVP_PKEY_assign_DSA' 2501 | EVP_PKEY_assign_DSA(evp.pkey, dsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DSAKey::createPublic(const QCA::DLGroup&, const QCA::BigInteger&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2509:35: warning: 'DSA* DSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2509 | DSA *dsa = DSA_new(); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:130:28: note: declared here 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2515:33: warning: 'int DSA_set0_pqg(DSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2515 | if(!DSA_set0_pqg(dsa, bnp, bnq, bng) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:208:27: note: declared here 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2516:37: warning: 'int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2516 | || !DSA_set0_key(dsa, bnpub_key, NULL)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:211:27: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2518:33: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2518 | DSA_free(dsa); | ~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:132:28: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:503:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 503 | # define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 504 | (dsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2523:17: note: in expansion of macro 'EVP_PKEY_assign_DSA' 2523 | EVP_PKEY_assign_DSA(evp.pkey, dsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::DLGroup opensslQCAPlugin::DSAKey::domain() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2529:45: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2529 | DSA *dsa = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1360:22: note: declared here 1360 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2529:45: error: invalid conversion from 'const dsa_st*' to 'DSA*' {aka 'dsa_st*'} [-fpermissive] 2529 | DSA *dsa = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2531:29: warning: 'void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2531 | DSA_get0_pqg(dsa, &bnp, &bnq, &bng); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:206:28: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::DSAKey::y() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2537:45: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2537 | DSA *dsa = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1360:22: note: declared here 1360 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2537:45: error: invalid conversion from 'const dsa_st*' to 'DSA*' {aka 'dsa_st*'} [-fpermissive] 2537 | DSA *dsa = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2539:29: warning: 'void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2539 | DSA_get0_key(dsa, &bnpub_key, NULL); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:209:28: note: declared here 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::DSAKey::x() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2545:45: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2545 | DSA *dsa = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1360:22: note: declared here 1360 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2545:45: error: invalid conversion from 'const dsa_st*' to 'DSA*' {aka 'dsa_st*'} [-fpermissive] 2545 | DSA *dsa = EVP_PKEY_get0_DSA(evp.pkey); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dsa_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2547:29: warning: 'void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2547 | DSA_get0_key(dsa, NULL, &bnpriv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:209:28: note: declared here 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'void opensslQCAPlugin::DSAKey::km_finished()': /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:503:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 503 | # define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 504 | (dsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2564:25: note: in expansion of macro 'EVP_PKEY_assign_DSA' 2564 | EVP_PKEY_assign_DSA(evp.pkey, dsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In destructor 'virtual opensslQCAPlugin::DHKeyMaker::~DHKeyMaker()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2591:32: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2591 | DH_free(result); | ~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DHKeyMaker::run()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2596:32: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2596 | DH *dh = DH_new(); | ~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2599:32: warning: 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2599 | if(!DH_set0_pqg(dh, bnp, NULL, bng) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:262:27: note: declared here 262 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2600:44: warning: 'int DH_generate_key(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2600 | || !DH_generate_key(dh)) | ~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:230:27: note: declared here 230 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2602:32: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2602 | DH_free(dh); | ~~~~~~~^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DHKey::convertToPublic()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2672:44: warning: 'const dh_st* EVP_PKEY_get0_DH(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2672 | DH *orig = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1368:43: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2672:44: error: invalid conversion from 'const dh_st*' to 'DH*' {aka 'dh_st*'} [-fpermissive] 2672 | DH *orig = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dh_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2673:32: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2673 | DH *dh = DH_new(); | ~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2675:28: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2675 | DH_get0_pqg(orig, &bnp, NULL, &bng); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:260:28: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2676:28: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2676 | DH_get0_key(orig, &bnpub_key, NULL); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:263:28: note: declared here 263 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2678:28: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2678 | DH_set0_key(dh, BN_dup(bnpub_key), NULL); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:265:27: note: declared here 265 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2679:28: warning: 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2679 | DH_set0_pqg(dh, BN_dup(bnp), NULL, BN_dup(bng)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:262:27: note: declared here 262 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:508:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 508 | # define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,(dh)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2684:17: note: in expansion of macro 'EVP_PKEY_assign_DH' 2684 | EVP_PKEY_assign_DH(evp.pkey, dh); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::SymmetricKey opensslQCAPlugin::DHKey::deriveKey(const QCA::PKeyBase&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2695:42: warning: 'const dh_st* EVP_PKEY_get0_DH(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2695 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1368:43: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2695:42: error: invalid conversion from 'const dh_st*' to 'DH*' {aka 'dh_st*'} [-fpermissive] 2695 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dh_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2696:44: warning: 'const dh_st* EVP_PKEY_get0_DH(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2696 | DH *them = EVP_PKEY_get0_DH(static_cast<const DHKey *>(&theirs)->evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1368:43: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2696:44: error: invalid conversion from 'const dh_st*' to 'DH*' {aka 'dh_st*'} [-fpermissive] 2696 | DH *them = EVP_PKEY_get0_DH(static_cast<const DHKey *>(&theirs)->evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const dh_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2698:28: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2698 | DH_get0_key(them, &bnpub_key, NULL); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:263:28: note: declared here 263 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2700:43: warning: 'int DH_size(const DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2700 | SecureArray result(DH_size(dh)); | ~~~~~~~^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2701:41: warning: 'int DH_compute_key(unsigned char*, const BIGNUM*, DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2701 | int ret = DH_compute_key((unsigned char *)result.data(), bnpub_key, dh); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:231:27: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DHKey::createPrivate(const QCA::DLGroup&, const QCA::BigInteger&, const QCA::BigInteger&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2730:32: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2730 | DH *dh = DH_new(); | ~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2736:32: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2736 | if(!DH_set0_key(dh, bnpub_key, bnpriv_key) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:265:27: note: declared here 265 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2737:36: warning: 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2737 | || !DH_set0_pqg(dh, bnp, NULL, bng)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:262:27: note: declared here 262 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2739:32: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2739 | DH_free(dh); | ~~~~~~~^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:508:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 508 | # define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,(dh)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2744:17: note: in expansion of macro 'EVP_PKEY_assign_DH' 2744 | EVP_PKEY_assign_DH(evp.pkey, dh); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::DHKey::createPublic(const QCA::DLGroup&, const QCA::BigInteger&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2752:32: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2752 | DH *dh = DH_new(); | ~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2757:24: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2757 | if(!DH_set0_key(dh, bnpub_key, NULL) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:265:27: note: declared here 265 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2758:32: warning: 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2758 | || !DH_set0_pqg(dh, bnp, NULL, bng)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:262:27: note: declared here 262 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2760:32: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2760 | DH_free(dh); | ~~~~~~~^~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:508:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 508 | # define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,(dh)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2765:17: note: in expansion of macro 'EVP_PKEY_assign_DH' 2765 | EVP_PKEY_assign_DH(evp.pkey, dh); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::DLGroup opensslQCAPlugin::DHKey::domain() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2771:42: warning: 'const dh_st* EVP_PKEY_get0_DH(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2771 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1368:43: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2771:42: error: invalid conversion from 'const dh_st*' to 'DH*' {aka 'dh_st*'} [-fpermissive] 2771 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dh_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2773:28: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2773 | DH_get0_pqg(dh, &bnp, NULL, &bng); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:260:28: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::DHKey::y() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2779:42: warning: 'const dh_st* EVP_PKEY_get0_DH(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2779 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1368:43: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2779:42: error: invalid conversion from 'const dh_st*' to 'DH*' {aka 'dh_st*'} [-fpermissive] 2779 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dh_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2781:28: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2781 | DH_get0_key(dh, &bnpub_key, NULL); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:263:28: note: declared here 263 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::BigInteger opensslQCAPlugin::DHKey::x() const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2787:42: warning: 'const dh_st* EVP_PKEY_get0_DH(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2787 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1368:43: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2787:42: error: invalid conversion from 'const dh_st*' to 'DH*' {aka 'dh_st*'} [-fpermissive] 2787 | DH *dh = EVP_PKEY_get0_DH(evp.pkey); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const dh_st* /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2789:28: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2789 | DH_get0_key(dh, NULL, &bnpriv_key); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dh.h:263:28: note: declared here 263 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'void opensslQCAPlugin::DHKey::km_finished()': /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:508:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 508 | # define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,(dh)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2806:25: note: in expansion of macro 'EVP_PKEY_assign_DH' 2806 | EVP_PKEY_assign_DH(evp.pkey, dh); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In constructor 'opensslQCAPlugin::QCA_RSA_METHOD::QCA_RSA_METHOD(QCA::RSAPrivateKey, RSA*)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2828:31: warning: 'int RSA_set_method(RSA*, const RSA_METHOD*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2828 | RSA_set_method(rsa, rsa_method()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:308:27: note: declared here 308 | OSSL_DEPRECATEDIN_3_0 int RSA_set_method(RSA *rsa, const RSA_METHOD *meth); | ^~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:203:57: warning: 'int RSA_set_ex_data(RSA*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 203 | # define RSA_set_app_data(s,arg) RSA_set_ex_data(s,0,arg) | ~~~~~~~~~~~~~~~^~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2832:17: note: in expansion of macro 'RSA_set_app_data' 2832 | RSA_set_app_data(rsa, this); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:451:27: note: declared here 451 | OSSL_DEPRECATEDIN_3_0 int RSA_set_ex_data(RSA *r, int idx, void *arg); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2836:29: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2836 | RSA_set0_key(rsa, bnn, bne, NULL); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:213:27: note: declared here 213 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'RSA_METHOD* opensslQCAPlugin::QCA_RSA_METHOD::rsa_method()': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2845:66: warning: 'const RSA_METHOD* RSA_get_default_method()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2845 | ops = RSA_meth_dup(RSA_get_default_method()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:305:41: note: declared here 305 | OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *RSA_get_default_method(void); | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2845:43: warning: 'RSA_METHOD* RSA_meth_dup(const RSA_METHOD*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2845 | ops = RSA_meth_dup(RSA_get_default_method()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:481:35: note: declared here 481 | OSSL_DEPRECATEDIN_3_0 RSA_METHOD *RSA_meth_dup(const RSA_METHOD *meth); | ^~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2846:46: warning: 'int RSA_meth_set_priv_enc(RSA_METHOD*, int (*)(int, const unsigned char*, unsigned char*, RSA*, int))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2846 | RSA_meth_set_priv_enc(ops, NULL); //pkcs11_rsa_encrypt | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:516:5: note: declared here 516 | int RSA_meth_set_priv_enc(RSA_METHOD *rsa, | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2847:46: warning: 'int RSA_meth_set_priv_dec(RSA_METHOD*, int (*)(int, const unsigned char*, unsigned char*, RSA*, int))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2847 | RSA_meth_set_priv_dec(ops, rsa_priv_dec); //pkcs11_rsa_encrypt | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:526:5: note: declared here 526 | int RSA_meth_set_priv_dec(RSA_METHOD *rsa, | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2849:42: warning: 'int RSA_meth_set_sign(RSA_METHOD*, int (*)(int, const unsigned char*, unsigned int, unsigned char*, unsigned int*, const RSA*))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2849 | RSA_meth_set_sign(ops, NULL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:569:5: note: declared here 569 | int RSA_meth_set_sign(RSA_METHOD *rsa, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2853:44: warning: 'int RSA_meth_set_verify(RSA_METHOD*, int (*)(int, const unsigned char*, unsigned int, const unsigned char*, unsigned int, const RSA*))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2853 | RSA_meth_set_verify(ops, NULL); //pkcs11_rsa_verify | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:582:5: note: declared here 582 | int RSA_meth_set_verify(RSA_METHOD *rsa, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2854:44: warning: 'int RSA_meth_set_finish(RSA_METHOD*, int (*)(RSA*))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2854 | RSA_meth_set_finish(ops, rsa_finish); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:560:5: note: declared here 560 | int RSA_meth_set_finish(RSA_METHOD *rsa, int (*finish) (RSA *rsa)); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In static member function 'static int opensslQCAPlugin::QCA_RSA_METHOD::rsa_priv_dec(int, const unsigned char*, unsigned char*, RSA*, int)': /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:204:57: warning: 'void* RSA_get_ex_data(const RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 204 | # define RSA_get_app_data(s) RSA_get_ex_data(s,0) | ~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2877:58: note: in expansion of macro 'RSA_get_app_data' 2877 | QCA_RSA_METHOD *self = (QCA_RSA_METHOD *)RSA_get_app_data(rsa); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:452:29: note: declared here 452 | OSSL_DEPRECATEDIN_3_0 void *RSA_get_ex_data(const RSA *r, int idx); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In static member function 'static int opensslQCAPlugin::QCA_RSA_METHOD::rsa_finish(RSA*)': /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:204:57: warning: 'void* RSA_get_ex_data(const RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 204 | # define RSA_get_app_data(s) RSA_get_ex_data(s,0) | ~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2988:58: note: in expansion of macro 'RSA_get_app_data' 2988 | QCA_RSA_METHOD *self = (QCA_RSA_METHOD *)RSA_get_app_data(rsa); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:452:29: note: declared here 452 | OSSL_DEPRECATEDIN_3_0 void *RSA_get_ex_data(const RSA *r, int idx); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In function 'RSA* opensslQCAPlugin::createFromExisting(const QCA::RSAPrivateKey&)': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:2996:25: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2996 | RSA *r = RSA_new(); | ~~~~~~~^~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/rsa.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QStringList opensslQCAPlugin::MyTLSContext::supportedCipherSuites(const QCA::TLS::Version&) const': /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:5658:62: warning: 'const SSL_METHOD* TLSv1_client_method()' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 5658 | ctx = SSL_CTX_new(TLSv1_client_method()); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:42: /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/ssl.h:2020:50: note: declared here 2020 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'bool opensslQCAPlugin::MyTLSContext::init()': /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:498:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 498 | # define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 499 | (rsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:6186:33: note: in expansion of macro 'EVP_PKEY_assign_RSA' 6186 | EVP_PKEY_assign_RSA(pkey, createFromExisting(nkey.toRSA())); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual void opensslQCAPlugin::MyMessageContext::end()': /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:498:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 498 | # define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 499 | (rsa)) | ~~~~~~ /home/pbulk/build/security/qca2-ossl/work/qca-2.2.1/plugins/qca-ossl/qca-ossl.cpp:6607:33: note: in expansion of macro 'EVP_PKEY_assign_RSA' 6607 | EVP_PKEY_assign_RSA(pkey, createFromExisting(key.toRSA())); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/evp.h:1333:5: note: declared here 1333 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ gmake[2]: *** [plugins/qca-ossl/CMakeFiles/qca-ossl.dir/build.make:81: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:184: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/all] Error 2 gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/security/qca2-ossl *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/security/qca2-ossl