* Package: net-vpn/i2pd-2.38.0-r3 * Repository: gentoo * Maintainer: kaikaikai@yandex.ru proxy-maint@gentoo.org,klondike@gentoo.org * USE: abi_x86_64 amd64 cpu_flags_x86_aes cpu_flags_x86_avx elibc_glibc kernel_linux upnp userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking i2pd-2.38.0.tar.gz to /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work >>> Source unpacked in /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work >>> Preparing source in /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0 ... * Applying i2pd-2.25.0-lib-path.patch ... patching file build/CMakeLists.txt Hunk #1 succeeded at 94 with fuzz 1 (offset -9 lines). Hunk #2 succeeded at 119 with fuzz 1 (offset -14 lines). [ ok ] * Working in BUILD_DIR: "/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0 ... * Working in BUILD_DIR: "/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build" cmake -C /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWITH_AESNI=ON -DWITH_HARDENING=OFF -DWITH_PCH=OFF -DWITH_STATIC=OFF -DWITH_UPNP=ON -DWITH_LIBRARY=ON -DWITH_BINARY=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build/gentoo_toolchain.cmake /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build loading initial cache file /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CXX17_SUPPORTED -- Performing Test CXX17_SUPPORTED - Success -- Performing Test CXX11_SUPPORTED -- Performing Test CXX11_SUPPORTED - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found version "1.76.0") found components: system filesystem program_options date_time -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.0") -- Found MiniUPnP headers: /usr/include -- Found MiniUPnP library: /usr/lib64/libminiupnpc.so -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- --------------------------------------- -- Build type : Gentoo -- Compiler vendor : GNU -- Compiler version : 11.2.0 -- Compiler path : /usr/bin/x86_64-pc-linux-gnu-g++ -- Architecture : x86_64 -- Install prefix: : /usr -- Options: -- AESNI : ON -- HARDENING : OFF -- LIBRARY : ON -- BINARY : ON -- STATIC BUILD : OFF -- UPnP : ON -- PCH : OFF -- MESHNET : OFF -- ADDRSANITIZER : OFF -- THREADSANITIZER : OFF -- --------------------------------------- -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 C++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0 ... * Working in BUILD_DIR: "/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build" ninja -v -j3 -l0 [1/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -MD -MT CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp.o -MF CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp.o.d -o CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TransportSession.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Transports.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/Daemon.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [2/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -MD -MT CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/i2pd.cpp.o -MF CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/i2pd.cpp.o.d -o CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/i2pd.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/i2pd.cpp [3/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -MD -MT CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp.o -MF CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp.o.d -o CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/HTTPServer.cpp:21: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [4/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -MD -MT CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp.o -MF CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp.o.d -o CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /usr/include/openssl/x509.h:37, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp: In member function ‘void i2p::client::I2PControlService::CreateCertificate(const char*, const char*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:559:37: warning: ‘RSA* RSA_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 559 | RSA * rsa = RSA_new (); | ~~~~~~~~^~ In file included from /usr/include/openssl/x509.h:36, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/rsa.h:201:28: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:561:37: warning: ‘int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 561 | RSA_generate_key_ex (rsa, 4096, e, NULL); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:36, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/I2PControl.cpp:3: /usr/include/openssl/rsa.h:260:27: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ [5/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -MD -MT CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp.o -MF CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp.o.d -o CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/RouterContext.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UPnP.cpp:10: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [6/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -MD -MT CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp.o -MF CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp.o.d -o CMakeFiles/i2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/TunnelConfig.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Tunnel.h:22, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:24: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp: In member function ‘virtual bool i2p::util::DaemonLinux::start()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:95:40: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 95 | freopen("/dev/null", "r", stdin); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:96:40: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 96 | freopen("/dev/null", "w", stdout); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:97:40: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 97 | freopen("/dev/null", "w", stderr); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/daemon/UnixDaemon.cpp:159:42: warning: ignoring return value of ‘int ftruncate(int, __off_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 159 | ftruncate(pidFH, 0); | ~~~~~~~~~^~~~~~~~~~ [7/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/BOB.cpp:11: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [8/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/AddressBook.cpp:21: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [9/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/ClientContext.cpp:16: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [10/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.h:11, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/MatchedDestination.cpp:9: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [11/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PTunnel.cpp:12: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [12/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.cpp:9: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [13/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SAM.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [14/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/HTTPProxy.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [15/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Destination.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2PService.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/SOCKS.cpp:13: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [16/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Base.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Base.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Base.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Base.cpp [17/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp: In function ‘void i2p::data::BlindEncodedPublicKeyECDSA(size_t, const EC_GROUP*, const uint8_t*, const uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:68:53: warning: ‘int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP*, EC_POINT*, const BIGNUM*, const BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 68 | EC_POINT_set_affine_coordinates_GFp (group, p, x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:644:27: note: declared here 644 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:71:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 71 | EC_POINT_get_affine_coordinates_GFp (group, p1, x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp: In function ‘void i2p::data::BlindEncodedPrivateKeyECDSA(size_t, const EC_GROUP*, const uint8_t*, const uint8_t*, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:91:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 91 | EC_POINT_get_affine_coordinates_GFp (group, p, x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:12: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp: In member function ‘void i2p::data::BlindedPublicKey::H(const string&, const std::vector >&, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:297:29: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 297 | SHA256_Init (&ctx); | ~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:298:31: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 298 | SHA256_Update (&ctx, p.c_str (), p.length ()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:300:39: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 300 | SHA256_Update (&ctx, it.first, it.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:301:30: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 301 | SHA256_Final (hash, &ctx); | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp: In member function ‘i2p::data::IdentHash i2p::data::BlindedPublicKey::GetStoreHash(const char*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:321:37: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 321 | SHA256_Init (&ctx); | ~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:322:39: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 322 | SHA256_Update (&ctx, (const uint8_t *)&stA1, 2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:323:39: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 323 | SHA256_Update (&ctx, blinded, publicKeyLength); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:324:38: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 324 | SHA256_Final ((uint8_t *)hash, &ctx); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Blinding.cpp:10: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ [18/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/BloomFilter.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/BloomFilter.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/BloomFilter.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/BloomFilter.cpp [19/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/ChaCha20.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/ChaCha20.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/ChaCha20.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/ChaCha20.cpp [20/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelConfig.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Tunnel.h:23, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:27, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:13: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/RouterContext.h: In function ‘void i2p::api::InitI2P(int, char**, const char*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/RouterContext.h:97:61: warning: ‘netID’ may be used uninitialized in this function [-Wmaybe-uninitialized] 97 | void SetNetID (int netID) { m_NetID = netID; }; | ~~~~~~~~^~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/api.cpp:45:21: note: ‘netID’ was declared here 45 | int netID; i2p::config::GetOption("netid", netID); | ^~~~~ [21/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pdclient_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp.o -MF CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp.o.d -o CMakeFiles/libi2pdclient.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd/LeaseSet.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd_client/I2CP.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [22/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CPU.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CPU.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CPU.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CPU.cpp [23/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp: In constructor ‘i2p::crypto::ECIESP256Encryptor::ECIESP256Encryptor(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:46:58: warning: ‘int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP*, EC_POINT*, const BIGNUM*, const BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 46 | if (!EC_POINT_set_affine_coordinates_GFp (m_Curve, m_PublicKey, x, y, nullptr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Gost.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:11: /usr/include/openssl/ec.h:644:27: note: declared here 644 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp: In function ‘void i2p::crypto::CreateECIESP256RandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:92:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 92 | EC_POINT_get_affine_coordinates_GFp (curve, p, x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Gost.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:11: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp: In constructor ‘i2p::crypto::ECIESGOSTR3410Encryptor::ECIESGOSTR3410Encryptor(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:107:58: warning: ‘int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP*, EC_POINT*, const BIGNUM*, const BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 107 | if (!EC_POINT_set_affine_coordinates_GFp (curve->GetGroup (), m_PublicKey, x, y, nullptr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Gost.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:11: /usr/include/openssl/ec.h:644:27: note: declared here 644 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp: In function ‘void i2p::crypto::CreateECIESGOSTR3410RandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:151:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 151 | EC_POINT_get_affine_coordinates_GFp (curve->GetGroup (), p, x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Gost.h:13, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/CryptoKey.cpp:11: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [24/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:14, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Config.cpp:19: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [25/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp FAILED: CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In function ‘DSA* i2p::crypto::CreateDSA()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:154:37: warning: ‘DSA* DSA_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | DSA * dsa = DSA_new (); | ~~~~~~~~^~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:125:28: note: declared here 125 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:155:30: warning: ‘int DSA_set0_pqg(DSA*, BIGNUM*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 155 | DSA_set0_pqg (dsa, BN_dup (dsap), BN_dup (dsaq), BN_dup (dsag)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:203:27: note: declared here 203 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:156:30: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 156 | DSA_set0_key (dsa, NULL, NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In constructor ‘i2p::crypto::DHKeys::DHKeys()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:246:31: warning: ‘DH* DH_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 246 | m_DH = DH_new (); | ~~~~~~~^~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:199:27: note: declared here 199 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:247:29: warning: ‘int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | DH_set0_pqg (m_DH, BN_dup (elgp), NULL, BN_dup (elgg)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:255:27: note: declared here 255 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:248:29: warning: ‘int DH_set0_key(DH*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | DH_set0_key (m_DH, NULL, NULL); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:258:27: note: declared here 258 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In destructor ‘i2p::crypto::DHKeys::~DHKeys()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:253:25: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 253 | DH_free (m_DH); | ~~~~~~~~^~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In member function ‘void i2p::crypto::DHKeys::GenerateKeys()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:271:37: warning: ‘int DH_set0_key(DH*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 271 | DH_set0_key (m_DH, pub_key, priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:258:27: note: declared here 258 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:276:37: warning: ‘int DH_set0_key(DH*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 276 | DH_set0_key (m_DH, NULL, priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:258:27: note: declared here 258 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:277:41: warning: ‘int DH_generate_key(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 277 | DH_generate_key (m_DH); | ~~~~~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:223:27: note: declared here 223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:278:37: warning: ‘void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 278 | DH_get0_key (m_DH, (const BIGNUM **)&pub_key, (const BIGNUM **)&priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:256:28: note: declared here 256 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In member function ‘void i2p::crypto::DHKeys::Agree(const uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:287:32: warning: ‘int DH_compute_key(unsigned char*, const BIGNUM*, DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 287 | DH_compute_key (shared, pk, m_DH); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:14: /usr/include/openssl/dh.h:224:27: note: declared here 224 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In function ‘void i2p::crypto::ECIESEncrypt(const EC_GROUP*, const EC_POINT*, const uint8_t*, uint8_t*, BN_CTX*, bool)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:514:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 514 | EC_POINT_get_affine_coordinates_GFp (curve, p, x, y, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:530:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 530 | EC_POINT_get_affine_coordinates_GFp (curve, p, x, y, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In function ‘bool i2p::crypto::ECIESDecrypt(const EC_GROUP*, const BIGNUM*, const uint8_t*, uint8_t*, BN_CTX*, bool)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:575:57: warning: ‘int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP*, EC_POINT*, const BIGNUM*, const BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 575 | if (EC_POINT_set_affine_coordinates_GFp (curve, p, x, y, nullptr)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:644:27: note: declared here 644 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:579:61: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 579 | EC_POINT_get_affine_coordinates_GFp (curve, s, x, y, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In function ‘void i2p::crypto::HMACMD5Digest(uint8_t*, size_t, const MACKey&, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:694:20: warning: ‘unsigned char* MD5(const unsigned char*, size_t, unsigned char*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 694 | MD5((uint8_t *)buf, len + 64, (uint8_t *)(hash + 8)); // 16 bytes | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:15: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:697:20: warning: ‘unsigned char* MD5(const unsigned char*, size_t, unsigned char*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 697 | MD5((uint8_t *)hash, 96, digest); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:15: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In member function ‘void i2p::crypto::ECBEncryption::Encrypt(const i2p::crypto::ChipherBlock*, i2p::crypto::ChipherBlock*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:802:37: warning: ‘void AES_encrypt(const unsigned char*, unsigned char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 802 | AES_encrypt (in->buf, out->buf, &m_Key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/aes.h:57:6: note: declared here 57 | void AES_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In member function ‘void i2p::crypto::ECBDecryption::Decrypt(const i2p::crypto::ChipherBlock*, i2p::crypto::ChipherBlock*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:841:37: warning: ‘void AES_decrypt(const unsigned char*, unsigned char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 841 | AES_decrypt (in->buf, out->buf, &m_Key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/aes.h:60:6: note: declared here 60 | void AES_decrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In member function ‘void i2p::crypto::ECBEncryption::SetKey(const AESKey&)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:862:45: warning: ‘int AES_set_encrypt_key(const unsigned char*, int, AES_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 862 | AES_set_encrypt_key (key, 256, &m_Key); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/aes.h:51:5: note: declared here 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In member function ‘void i2p::crypto::ECBDecryption::SetKey(const AESKey&)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:894:45: warning: ‘int AES_set_decrypt_key(const unsigned char*, int, AES_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 894 | AES_set_decrypt_key (key, 256, &m_Key); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:17, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/aes.h:54:5: note: declared here 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In function ‘void i2p::crypto::HKDF(const uint8_t*, const uint8_t*, size_t, const string&, uint8_t*, size_t)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1305:71: error: invalid conversion from ‘const char*’ to ‘const unsigned char*’ [-fpermissive] 1305 | EVP_PKEY_CTX_add1_hkdf_info (pctx, info.c_str (), info.length ()); | ~~~~~~~~~~~^~ | | | const char* In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:20: /usr/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In member function ‘void i2p::crypto::NoiseSymmetricState::MixHash(const uint8_t*, size_t)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1327:29: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1327 | SHA256_Init (&ctx); | ~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1328:31: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1328 | SHA256_Update (&ctx, m_H, 32); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1329:31: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1329 | SHA256_Update (&ctx, buf, len); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1330:30: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1330 | SHA256_Final (m_H, &ctx); | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp: In function ‘void i2p::crypto::InitNoiseState(i2p::crypto::NoiseSymmetricState&, const uint8_t*, const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1345:29: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1345 | SHA256_Init (&ctx); | ~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1346:31: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1346 | SHA256_Update (&ctx, hh, 32); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1347:31: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1347 | SHA256_Update (&ctx, pub, 32); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:1348:30: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1348 | SHA256_Final (state.m_H, &ctx); // h = MixHash(pub) = SHA256(hh || pub) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:21, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:16, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.cpp:17: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ [26/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/TunnelBase.h:15, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:12: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Datagram.cpp:10: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ [27/65] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DUSE_UPNP -D_GLIBCXX_USE_NANOSLEEP=1 -D__AES__ -Dlibi2pd_EXPORTS -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../libi2pd_client -I/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/build/../daemon -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Winvalid-pch -Wno-unused-parameter -std=c++17 -pipe -maes -pthread -fPIC -fPIC -MD -MT CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp.o -MF CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp.o.d -o CMakeFiles/libi2pd.dir/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp.o -c /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:60:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DSA_set0_key (m_PublicKey, BN_bin2bn (signingKey, DSA_PUBLIC_KEY_LENGTH, NULL), NULL); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSAVerifier::~DSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:65:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 65 | DSA_free (m_PublicKey); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual bool i2p::crypto::DSAVerifier::Verify(const uint8_t*, size_t, const uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:77:57: warning: ‘int DSA_do_verify(const unsigned char*, int, DSA_SIG*, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 77 | int ret = DSA_do_verify (digest, 20, sig, m_PublicKey); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:115:27: note: declared here 115 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::DSASigner::DSASigner(const uint8_t*, const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:98:46: warning: ‘int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | DSA_set0_key (m_PrivateKey, BN_bin2bn (signingPublicKey, DSA_PUBLIC_KEY_LENGTH, NULL), BN_bin2bn (signingPrivateKey, DSA_PRIVATE_KEY_LENGTH, NULL)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:206:27: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘virtual i2p::crypto::DSASigner::~DSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:103:42: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | DSA_free (m_PrivateKey); | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘virtual void i2p::crypto::DSASigner::Sign(const uint8_t*, int, uint8_t*) const’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:110:61: warning: ‘DSA_SIG* DSA_do_sign(const unsigned char*, int, DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 110 | DSA_SIG * sig = DSA_do_sign (digest, 20, m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateDSARandomKeys(uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:126:34: warning: ‘int DSA_generate_key(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 126 | DSA_generate_key (dsa); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:174:27: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:128:29: warning: ‘void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | DSA_get0_key(dsa, &pub_key, &priv_key); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:131:26: warning: ‘void DSA_free(DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 131 | DSA_free (dsa); | ~~~~~~~~~^~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/dsa.h:127:28: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSAVerifier::ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:172:72: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | m_PublicKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In member function ‘void i2p::crypto::ECDSAVerifier::SetPublicKey(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:179:74: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | EC_KEY_set_public_key_affine_coordinates (m_PublicKey, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSAVerifier::~ECDSAVerifier()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:185:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | EC_KEY_free (m_PublicKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In constructor ‘i2p::crypto::ECDSASigner::ECDSASigner(const uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:218:73: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 218 | m_PrivateKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:219:56: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 219 | EC_KEY_set_private_key (m_PrivateKey, BN_bin2bn (signingPrivateKey, keyLen/2, NULL)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In destructor ‘i2p::crypto::ECDSASigner::~ECDSASigner()’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:224:45: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 224 | EC_KEY_free (m_PrivateKey); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h: In function ‘void i2p::crypto::CreateECDSARandomKeys(int, size_t, uint8_t*, uint8_t*)’: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:247:64: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | EC_KEY * signingKey = EC_KEY_new_by_curve_name (curve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:248:37: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 248 | EC_KEY_generate_key (signingKey); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:249:49: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 249 | bn2buf (EC_KEY_get0_private_key (signingKey), signingPrivateKey, keyLen/2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:71: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1032:39: note: declared here 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:252:48: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:251:53: warning: ‘int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP*, const EC_POINT*, BIGNUM*, BIGNUM*, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 251 | EC_POINT_get_affine_coordinates_GFp (EC_KEY_get0_group(signingKey), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | EC_KEY_get0_public_key (signingKey), x, y, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:657:27: note: declared here 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Identity.h:20, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/I2NPProtocol.h:18, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/NetDb.hpp:24, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:20: /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Signature.h:256:29: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 256 | EC_KEY_free (signingKey); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/openssl/ecdsa.h:10, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Crypto.h:19, from /var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0/libi2pd/Destination.cpp:15: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: net-vpn/i2pd-2.38.0-r3::gentoo failed (compile phase): * ninja -v -j3 -l0 failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 2124: Called cmake_src_compile * environment, line 866: Called cmake_build * environment, line 835: Called eninja * environment, line 1287: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=net-vpn/i2pd-2.38.0-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-vpn/i2pd-2.38.0-r3::gentoo'`. * The complete build log is located at '/var/log/portage/net-vpn:i2pd-2.38.0-r3:20210802-075158.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/temp/environment'. * Working directory: '/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0_build' * S: '/var/tmp/portage/net-vpn/i2pd-2.38.0-r3/work/i2pd-2.38.0'