summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qmetatype.cpp
diff options
context:
space:
mode:
authorKonstantin Shegunov <kshegunov@gmail.com>2019-04-03 13:00:01 +0300
committerKonstantin Shegunov <kshegunov@gmail.com>2019-04-18 08:38:29 +0000
commit642ef0c7311e18b9b4414af6ec3a2d8210bb6880 (patch)
tree47626db671f50d3441fdbf9e2a629b6bab30b473 /src/corelib/kernel/qmetatype.cpp
parent65314b6ce88cdbb28a22be0cab9856ec9bc9604b (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/qmetatype.cpp')
0 files changed, 0 insertions, 0 deletions