Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 729657 Details for
Bug 806166
net-vpn/i2pd-2.38.0-r3 - /.../Crypto.cpp: error: invalid conversion from const char* to const unsigned char* [-fpermissive]
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
net-vpn:i2pd-2.38.0-r3:20210802-075158.log
net-vpn:i2pd-2.38.0-r3:20210802-075158.log (text/plain), 725.11 KB, created by
Toralf Förster
on 2021-08-02 08:49:44 UTC
(
hide
)
Description:
net-vpn:i2pd-2.38.0-r3:20210802-075158.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2021-08-02 08:49:44 UTC
Size:
725.11 KB
patch
obsolete
> * 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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<std::pair<const unsigned char*, long unsigned int> >&, 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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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<Hash, curve, keyLen>::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<Hash, curve, keyLen>::~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' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 806166
:
729642
|
729645
|
729648
|
729651
|
729654
| 729657 |
729660