Commit Graph

8 Commits (d114bf7f404dd2ef5838b38c508a1e56e2cd52e0)

Author SHA1 Message Date
Juliusz Sosinowicz 2d5c409540 wolfSSL_send_hrr_cookie is only available with WOLFSSL_SEND_HRR_COOKIE 2022-07-06 10:07:34 +02:00
David Garske 2b52c38fa1 Switch to new name `wolfDTLS_SetChGoodCb` 2022-07-01 12:09:54 -07:00
Juliusz Sosinowicz 6b3baa887b Address code review 2022-07-01 17:59:39 +02:00
Juliusz Sosinowicz ccd205db81 dtls: use USE_DTLS12 to compile some DTLS 1.3 examples to use DTLS 1.2 2022-06-30 17:00:12 +02:00
Juliusz Sosinowicz 656762d313 dtls: Refactor handshake timeout logic and simplify newConn 2022-06-30 16:29:43 +02:00
Juliusz Sosinowicz 88cf4e3e5e Move common definitions to dtls-common.h 2022-06-28 12:19:43 +02:00
Juliusz Sosinowicz c7898d3195 DTLS 1.3 client and server examples
- Basic client
- Basic single-thread single-connection server
- Basic single-thread multiple-connection server using libevent

Compile wolfSSL with `./configure --enable-dtls --enable-dtls13 --enable-hrrcookie`.
Statelessness of server-dtls13-event tested by sending packets found in `dtls/bin-msgs` (`cat dtls/bin-msgs/CH1.bin | nc -u 127.0.0.1 11111 > /dev/null`)
2022-06-24 13:11:09 +02:00
Juliusz Sosinowicz 3235a2d475 Init DTLS 1.3 examples 2022-06-22 20:53:26 +02:00