|
| OPENSSL_COMPILE_ASSERT (0xffff<=INT_MAX, uint16_fits_in_int) |
|
| OPENSSL_COMPILE_ASSERT ((SSL3_ALIGN_PAYLOAD &(SSL3_ALIGN_PAYLOAD - 1))==0, align_to_a_power_of_two) |
|
| OPENSSL_COMPILE_ASSERT (DTLS1_RT_HEADER_LENGTH+SSL3_RT_MAX_ENCRYPTED_LENGTH<=0xffff, maximum_read_buffer_too_large) |
|
uint8_t * | ssl_read_buffer (SSL *ssl) |
|
size_t | ssl_read_buffer_len (const SSL *ssl) |
|
int | ssl_read_buffer_extend_to (SSL *ssl, size_t len) |
|
void | ssl_read_buffer_consume (SSL *ssl, size_t len) |
|
void | ssl_read_buffer_discard (SSL *ssl) |
|
void | ssl_read_buffer_clear (SSL *ssl) |
|
int | ssl_write_buffer_is_pending (const SSL *ssl) |
|
| OPENSSL_COMPILE_ASSERT (SSL3_RT_HEADER_LENGTH *2+SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD *2+SSL3_RT_MAX_PLAIN_LENGTH<=0xffff, maximum_tls_write_buffer_too_large) |
|
| OPENSSL_COMPILE_ASSERT (DTLS1_RT_HEADER_LENGTH+SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD+SSL3_RT_MAX_PLAIN_LENGTH<=0xffff, maximum_dtls_write_buffer_too_large) |
|
int | ssl_write_buffer_init (SSL *ssl, uint8_t **out_ptr, size_t max_len) |
|
void | ssl_write_buffer_set_len (SSL *ssl, size_t len) |
|
int | ssl_write_buffer_flush (SSL *ssl) |
|
void | ssl_write_buffer_clear (SSL *ssl) |
|