SSL_CTX_SET_MODE(3ssl) OpenSSL SSL_CTX_SET_MODE(3ssl) SSL_CTX_set_mode SSL_CTX_clear_mode SSL_set_mode SSL_clear_mode SSL_CTX_get_mode SSL_get_mode - SSL #include long SSL_CTX_set_mode(SSL_CTX *ctx, long mode); long SSL_CTX_clear_mode(SSL_CTX *ctx, long mode); long SSL_set_mode(SSL *ssl, long mode); long SSL_clear_mode(SSL *ssl, long mode); long SSL_CTX_get_mode(SSL_CTX *ctx); long SSL_get_mode(SSL *ssl); SSL_CTX_set_mode() mode ctx. . SSL_CTX_clear_mode() mode ctx. SSL_set_mode() mode ssl. . SSL_clear_mode() mode ssl. SSL_CTX_get_mode() ctx. SSL_get_mode() ssl. : SSL_MODE_ENABLE_PARTIAL_WRITE SSL_write_ex(..., n, &r) 0 < r < n ( ). SSL_write(). () SSL_write_ex() SSL_write() . SSL_write_ex() SSL_write() r SSL_write_ex() SSL_write() n-r write(). . SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER SSL_write_ex() SSL_write() ( ). SSL_write() write() . SSL_MODE_AUTO_RETRY . SSL_read_ex(3) SSL_read(3) SSL_ERROR_WANT_READ. SSL_MODE_AUTO_RETRY . / . SSL_MODE_AUTO_RETRY BIO . SSL_MODE_AUTO_RETRY . SSL_MODE_AUTO_RETRY BIOs select() poll(). SSL_read() SSL_read_ex() . SSL_MODE_RELEASE_BUFFERS SSL . 34 SSL . SSL v2 DTLS. SSL_MODE_SEND_FALLBACK_SCSV TLS_FALLBACK_SCSV ClientHello. draft-ietf-tls-downgrade-scsv-00 . . draft-ietf-tls-downgrade-scsv-00. SSL_MODE_ASYNC . / TLS SSL_ERROR_WANT_ASYNC . SSL_get_error(3). SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG OpenSSL . . . . DTLS SCTP. SSL_MODE_AUTO_RETRY 1.1.1. SSL_CTX_set_mode() SSL_set_mode() mode. SSL_CTX_get_mode() SSL_get_mode() . ssl(7), SSL_read_ex(3), SSL_read(3), SSL_write_ex(3) SSL_write(3), SSL_get_error(3) SSL_MODE_ASYNC OpenSSL 1.1.0. 2001-2023 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SSL_CTX_SET_MODE(3ssl)