gpo.zugaina.org

Search Portage & Overlays:

net-misc/qnearbyshare

Nearby Share implementation for Linux

Screenshots

ChangeLog

commit e22104610490d41f7b74b1763b74eb25adc020be
Author: Anton Bolshakov <blshkv@gmail.com>
Date: Tue Sep 1 11:05:27 2026 +0800

qnearbyshare: update metadata

commit 7d9330d2fb9f80d1e7cb1b6b4ca6ba5cf91053af
Author: Anton Bolshakov <blshkv@gmail.com>
Date: Tue Sep 1 10:54:03 2026 +0800

qnearbyshare: fix generateEcdsaKeyPair for OpenSSL 3.x

EVP_PKEY_CTX_new_id(EVP_PKEY_EC) + EVP_PKEY_CTX_set_ec_paramgen_curve_nid
is the deprecated legacy API. After the provider system is initialised by
our diffieHellman fix, the subsequent EVP_PKEY_keygen triggers
EVP_PKEY_set_type_by_keymgmt which does free() on an invalid pointer,
crashing the daemon with SIGABRT.

Fix: use EVP_PKEY_CTX_new_from_name("EC") + OSSL_PARAM curve selection
and replace EVP_PKEY_keygen with EVP_PKEY_generate, consistent with the
provider-API approach used in diffieHellman.