Lines Matching +full:write +full:- +full:only
5 SSL_write_ex2, SSL_write_ex, SSL_write, SSL_sendfile, SSL_WRITE_FLAG_CONCLUDE -
6 write bytes to a TLS/SSL connection
23 SSL_write_ex() and SSL_write() write B<num> bytes from the buffer B<buf> into
33 efficient zero-copy semantics. SSL_sendfile() is available only when
47 This flag is only supported on QUIC stream SSL objects (or QUIC connection SSL
74 In the paragraphs below a "write function" is defined as one of either
77 If necessary, a write function will negotiate a TLS/SSL session, if not already
79 requests a re-negotiation, it will be performed transparently during
80 the write function operation. The behaviour of the write functions depends on the
86 before the first call to a write function.
88 If the underlying BIO is B<blocking>, the write functions will only return, once
89 the write operation has been finished or an error occurred.
91 If the underlying BIO is B<nonblocking> the write functions will also return
94 return value of the write function will yield B<SSL_ERROR_WANT_READ>
95 or B<SSL_ERROR_WANT_WRITE>. As at any time a re-negotiation is possible, a
96 call to a write function can also cause read operations! The calling process
98 of the write function. The action depends on the underlying BIO. When using a
103 The write functions will only return with success when the complete contents of
106 this flag is set the write functions will also return with success when a
107 partial write has been successfully completed. In this case the write function
108 operation is considered completed. The bytes are sent and a new write call with
110 write is performed with the size of a message block, which is 16kB.
117 is called regularly. See L<openssl-quic(7)> and L<SSL_handle_events(3)> for more
122 When a write function call has to be repeated because L<SSL_get_error(3)>
142 retryable (e.g. the network write buffer has temporarily filled up) or
143 non-retryable (e.g. a fatal network error). In the event of a failure call
153 The write operation was successful, the return value is the number of
158 The write operation was not successful, because either the connection was
162 Old documentation indicated a difference between 0 and -1, and that -1 was
174 The write operation was successful, the return value is the number
176 value can be less than B<size> for a partial write.
180 The write operation was not successful, because either the connection was
202 Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.