Source: i2pd
Version: 2.39.0-1
Severity: important
Tags: bookworm sid patch fixed-upstream
User: pkg-openssl-de...@lists.alioth.debian.org
Usertags: ftbfs-3.0
control: forwarded -1 
https://github.com/PurpleI2P/i2pd/commit/921ec9ec12ead861994c98d96087b93a31051ef5

Your package is failing to build using OpenSSL 3.0 with the
following error:

| /<<PKGBUILDDIR>>/libi2pd/Crypto.cpp: In function ‘void 
i2p::crypto::HKDF(const uint8_t*, const uint8_t*, size_t, const string&, 
uint8_t*, size_t)’:
| /<<PKGBUILDDIR>>/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*
| 

It appears to be fixed in 2.40.0.

For more information see:
https://www.openssl.org/docs/man3.0/man7/migration_guide.html

Sebastian

Reply via email to