Files
wolfssl/doc/dox_comments/header_files
Marco Oliverio c8f3a8f14b fix: negotiate handshake until the end in wolfSSL_read/wolfSSL_write (#7237)
* tls: negotiate until hs is complete in wolfSSL_read/wolfSSL_write

Don't rely on ssl->options.handShakeSate == HANDSHAKE_DONE to check if
negotiation is needed. wolfSSL_Connect() or wolfSSL_Accept() job may not yet be
completed and/or some messages may be waiting in the buffer because of
non-blocking I/O.

* tests: test case for handshake with wolfSSL_read()/wolfSSL_write()

* doc: clarify wolfSSL_write()

* internal.c: rename: need_negotiate -> ssl_in_handshake
2024-02-15 13:48:19 -08:00
..
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2024-01-17 06:21:03 +09:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-10-20 17:17:24 -05:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-09-01 17:11:58 +10:00
2023-12-14 12:15:32 -08:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-08-08 13:24:00 +02:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2024-01-22 13:41:25 -08:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00
2022-04-06 16:17:36 +01:00