I have a query related to getting the
temporary key used during the key exchange. As a TLS client, I am able to get
the key using the APISSL_get_peer_tmp_key().
But when acting as TLS Server, I used
API SSL_get_tmp_key(). This
API is returning the temp key for TLS1.3 ciphers but for ECDHE and DHE
algorithm type, the tmp key is not obtained. In the code, the tmp key is being cleared during the client key exchange
after generating secrets.
Is there any other way to obtain the
temporary key when acting as a server?