• Guillaume Roguez's avatar
    Fix DhParams copy-assignment and copy-constructor · a17755c6
    Guillaume Roguez authored
    DhParams copy-assignement was implemented as non-op operator.
    This is weird for a copy to do nothing!
    No intends are indicated to help.
    Seems only done to help MSVC compiler, but this is WRONG
    and cause a SECURITY FAILURE as the DhParam is not set
    as supposed to be.
    Consequence observed on UWP daemon: the anonymous connection
    cannot be done and the certificate is always send in cleartext.
    The fix consists in using the dedicated gnutls API
    to copy correctly the internal dh_params C structure.
    This is used to implement copy-assignement and copy-constructor
    Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
    Change-Id: I49d3a3fd2c0a2ed5fde0bd251efbad589c830c70
Last commit
Last update
Makefile.am Loading commit data...
certstore.cpp Loading commit data...
certstore.h Loading commit data...
tls_session.cpp Loading commit data...
tls_session.h Loading commit data...
tlsvalidator.cpp Loading commit data...
tlsvalidator.h Loading commit data...