+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/qca2-ossl-2.2.1nb7/work.log
+ su pbulk -c '"$@"' make /usr/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
WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead.
===> 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*
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: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*
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: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();
      |                             ~~~~~~~~~~~~^~
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: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);
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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);
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~
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: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 );
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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() );
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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 );
      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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);
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~
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: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:1356:22: note: declared here
 1356 | 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:296:5: note: declared here
  296 | 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);
      |                                                    ~~~~~~~~~~~~~~~~~^~~~~~
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:1356:22: note: declared here
 1356 | 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) {
      |                                                                                                   ~~~~~~~~~~~~~~~~~~
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:299:5: note: declared here
  299 | 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,
                 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/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, opensslQCAPlugin::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());
      |                                             ~~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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)
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |                         ~~~~~~~~^~~~~~~~~~~~~~~~
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:304:28: note: declared here
  304 | 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);
      |                         ~~~~~~~~^~~~~~~~
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:304:28: note: declared here
  304 | 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());
      |                                                     ~~~~~~~^~
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:212:28: note: declared here
  212 | 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)
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:271:27: note: declared here
  271 | 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);
      |                                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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:44,
                 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/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:318:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr'
  318 | 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);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
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:44,
                 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/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:318:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr'
  318 | 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());
      |                       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:44,
                 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/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:318:1: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr'
  318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:501:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  501 | #  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  502 |                                                          (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:1338:5: note: declared here
 1338 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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;
      |                                                        ~~~~~~~~^~~~~
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:215:27: note: declared here
  215 | 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;
      |                                                ~~~~~~~~^~~~~
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:215:27: note: declared here
  215 | 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;
      |                                                ~~~~~~~~^~~~~
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:215:27: note: declared here
  215 | 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;
      |                                                ~~~~~~~~^~~~~
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:215:27: note: declared here
  215 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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));
      |                                    ~~~~~~~~^~~~~
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:215:27: note: declared here
  215 | 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_PKCS1_PADDING'?
 2051 |                 case EME_PKCS1v15_SSL:  pad = RSA_SSLV23_PADDING;      break;
      |                                               ^~~~~~~~~~~~~~~~~~
      |                                               RSA_PKCS1_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);
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:296:5: note: declared here
  296 | 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);
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:293:5: note: declared here
  293 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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));
      |                                    ~~~~~~~~^~~~~
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:215:27: note: declared here
  215 | 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_PKCS1_PADDING'?
 2079 |                 case EME_PKCS1v15_SSL:  pad = RSA_SSLV23_PADDING;      break;
      |                                               ^~~~~~~~~~~~~~~~~~
      |                                               RSA_PKCS1_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);
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:302:5: note: declared here
  302 | 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);
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:299:5: note: declared here
  299 | 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();
      |                            ~~~~~~~^~
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:212:28: note: declared here
  212 | 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
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:218:27: note: declared here
  218 | 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)
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
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:219:27: note: declared here
  219 | 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);
      |                         ~~~~~~~~^~~~~
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:304:28: note: declared here
  304 | 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);
      |                         ~~~~~~~~~~~~~~~~^~~~~
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:383:28: note: declared here
  383 | OSSL_DEPRECATEDIN_3_0 void RSA_blinding_off(RSA *rsa);
      |                            ^~~~~~~~~~~~~~~~
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:501:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  501 | #  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  502 |                                                          (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:1338:5: note: declared here
 1338 | 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();
      |                            ~~~~~~~^~
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:212:28: note: declared here
  212 | 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)
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:218:27: note: declared here
  218 | 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);
      |                         ~~~~~~~~^~~~~
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:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
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:501:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  501 | #  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  502 |                                                          (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:1338:5: note: declared here
 1338 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
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:228:28: note: declared here
  228 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
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:228:28: note: declared here
  228 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
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:231:28: note: declared here
  231 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
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:231:28: note: declared here
  231 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1356:22: note: declared here
 1356 | 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);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
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:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
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/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:501:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  501 | #  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  502 |                                                          (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:1338:5: note: declared here
 1338 | 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);
      |                         ~~~~~~~~^~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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();
      |                            ~~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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)
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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))
      |                         ~~~~~~~~~~~~~~~~^~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |                         ~~~~~~~~^~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |                                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1365:22: note: declared here
 1365 | 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);
      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
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:44,
                 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/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);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
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:44,
                 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/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());
      |                       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:44,
                 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/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,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:506:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  506 | #  define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  507 |                                         (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:1338:5: note: declared here
 1338 | 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();
      |                            ~~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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)
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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))
      |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |                         ~~~~~~~~^~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
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:506:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  506 | #  define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  507 |                                         (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:1338:5: note: declared here
 1338 | 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();
      |                            ~~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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)
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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))
      |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |                         ~~~~~~~~^~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
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:506:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  506 | #  define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  507 |                                         (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:1338:5: note: declared here
 1338 | 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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1365:22: note: declared here
 1365 | 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);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1365:22: note: declared here
 1365 | 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);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/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);
      |                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1365:22: note: declared here
 1365 | 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);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dsa.h:209:28: note: declared here
  209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~~
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/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:506:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  506 | #  define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  507 |                                         (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:1338:5: note: declared here
 1338 | 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,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:211:28: note: declared here
  211 | 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();
      |                          ~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:210:27: note: declared here
  210 | 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)
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:266:27: note: declared here
  266 | 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))
      |                             ~~~~~~~~~~~~~~~^~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:234:27: note: declared here
  234 | 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);
      |                         ~~~~~~~^~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:211:28: note: declared here
  211 | 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);
      |                            ~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1373:43: note: declared here
 1373 | 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();
      |                          ~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:210:27: note: declared here
  210 | 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);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:264:28: note: declared here
  264 | 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);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:267:28: note: declared here
  267 | 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);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:269:27: note: declared here
  269 | 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));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:266:27: note: declared here
  266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
      |                           ^~~~~~~~~~~
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:511:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  511 | #  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:1338:5: note: declared here
 1338 | 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);
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1373:43: note: declared here
 1373 | 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);
      |                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:1373:43: note: declared here
 1373 | 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);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:267:28: note: declared here
  267 | 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));
      |                                    ~~~~~~~^~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:214:27: note: declared here
  214 | 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);
      |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:235:27: note: declared here
  235 | 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();
      |                          ~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:210:27: note: declared here
  210 | 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)
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:269:27: note: declared here
  269 | 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))
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:266:27: note: declared here
  266 | 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);
      |                         ~~~~~~~^~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
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:511:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  511 | #  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:1338:5: note: declared here
 1338 | 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();
      |                          ~~~~~~^~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:210:27: note: declared here
  210 | 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)
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:269:27: note: declared here
  269 | 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))
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:266:27: note: declared here
  266 | 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);
      |                         ~~~~~~~^~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
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:511:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  511 | #  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:1338:5: note: declared here
 1338 | 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);
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1373:43: note: declared here
 1373 | 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);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:264:28: note: declared here
  264 | 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);
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1373:43: note: declared here
 1373 | 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);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:267:28: note: declared here
  267 | 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);
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~
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:1373:43: note: declared here
 1373 | 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);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build/security/qca2-ossl/work/.buildlink/include/openssl/x509.h:37,
                 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/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~
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/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:511:54: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  511 | #  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:1338:5: note: declared here
 1338 | 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());
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
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:313:27: note: declared here
  313 | 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:208:57: warning: 'int RSA_set_ex_data(RSA*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | # 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:456:27: note: declared here
  456 | 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);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
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:218:27: note: declared here
  218 | 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());
      |                                            ~~~~~~~~~~~~~~~~~~~~~~^~
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:310:41: note: declared here
  310 | 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());
      |                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
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:486:35: note: declared here
  486 | 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
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
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:521:5: note: declared here
  521 | 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
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
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:531:5: note: declared here
  531 | 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);
      |                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
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:574:5: note: declared here
  574 | 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
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
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:587:5: note: declared here
  587 | 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);
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
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:565:5: note: declared here
  565 | 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:209:57: warning: 'void* RSA_get_ex_data(const RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  209 | # 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:457:29: note: declared here
  457 | 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:209:57: warning: 'void* RSA_get_ex_data(const RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  209 | # 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:457:29: note: declared here
  457 | 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();
      |                  ~~~~~~~^~
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:212:28: note: declared here
  212 | 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:2065:50: note: declared here
 2065 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void);
      |                                                  ^~~~~~~~~~~~~~~~~~~
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/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:501:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  501 | #  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  502 |                                                          (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:1338:5: note: declared here
 1338 | 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:501:56: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  501 | #  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  502 |                                                          (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:1338:5: note: declared here
 1338 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key);
      |     ^~~~~~~~~~~~~~~
make[2]: *** [plugins/qca-ossl/CMakeFiles/qca-ossl.dir/build.make:84: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:211: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/security/qca2-ossl
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/security/qca2-ossl