[qca] [Bug 482819] kwalletd6 sometimes crashed in QCA::PrivateKey::deriveKey when starting Proton VPN GUI

Albert Astals Cid bugzilla_noreply at kde.org
Fri Mar 29 09:20:47 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=482819

--- Comment #18 from Albert Astals Cid <aacid at kde.org> ---
(In reply to Matt Fagnani from comment #17)
> In KWalletFreedesktopService::createSessionAlgorithmDhAes at
> /usr/src/debug/kf6-kwallet-6.0.0-1.fc40.x86_64/src/runtime/kwalletd/
> kwalletfreedesktopservice.cpp:415 there is const auto dlGroup =
> QCA::DLGroup(keygen.createDLGroup(QCA::IETF_1024)); If QCA::IETF_1024 means
> that 1024 bit DH keys are used, this might not be allowed by the default
> crypto policy in Fedora which I'm using. man crypto-policies shows for the
> DEFAULT policy "The Diffie-Hellman parameters are accepted if they are at
> least 2048 bits long." The private key and public key generated might have
> had null pointers because the key size wasn't large enough for the default
> crypto policy.

But i'm using that in my test program too and that works, so there's no reason
why it would not work inside kwallet :/

Let me try to contact the author of that commit you mention as the one causing
the regression to see if he has any idea of what may be happening.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list