diff options
author | Konstantin Shegunov <kshegunov@gmail.com> | 2019-04-03 13:00:01 +0300 |
---|---|---|
committer | Konstantin Shegunov <kshegunov@gmail.com> | 2019-04-18 08:38:29 +0000 |
commit | 642ef0c7311e18b9b4414af6ec3a2d8210bb6880 (patch) | |
tree | 47626db671f50d3441fdbf9e2a629b6bab30b473 /src/corelib/kernel/qsystemsemaphore_p.h | |
parent | 65314b6ce88cdbb28a22be0cab9856ec9bc9604b (diff) |
Clear SSL key data as soon as possible when move-assigning
Move-assign uses qSwap to exchange the private pointer and thus can
extend the lifetime of sensitive data. The move assignment operator
is changed so it releases the private data as soon as possible.
[ChangeLog][QtNetwork][QSslKey] Key data is cleared as soon as
possible when move-assigning.
Change-Id: Iebd029bf657acfe000417ce648e3b3829948c0e5
Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
Diffstat (limited to 'src/corelib/kernel/qsystemsemaphore_p.h')
0 files changed, 0 insertions, 0 deletions