Topic: Don't send HelloVerifyRequest on DTLS handshake?
The usual DTLS handshake requires 3 round trips (from RFC 4347):
Client Server
ClientHello -------->
<------- HelloVerifyRequest
ClientHello -------->
                   ServerHello
                   Certificate*
                   ServerKeyExchange*
                   CertificateRequest*
     <-------- ServerHelloDone
    Certificate*
    ClientKeyExchange 
    CertificateVerify*
    [ChangeCipherSpec]
    Finished  -------->
                  [ChangeCipherSpec]
    <-------- Finished
However, in certain cases, it is desirable to reduce the number of round trips for connection. For example, when doing satellite communications, round trip time can be 4+ seconds. In these cases, it is nice to be able to disable the HelloVerifyRequest portion of the handshake (the first two steps), so that only 2 round trips are required.
Is there any way to do this with wolfSSL?
-Ken