*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> SSL_pending (3)              
Title
Content
Arch
Section
 

SSL_PENDING(3)

Contents


NAME    [Toc]    [Back]

       SSL_pending - obtain number of readable bytes buffered in
       an SSL object

SYNOPSIS    [Toc]    [Back]

        #include <openssl/ssl.h>

        int SSL_pending(SSL *ssl);

DESCRIPTION    [Toc]    [Back]

       SSL_pending() returns the number of bytes which are available
 inside ssl for immediate read.

NOTES    [Toc]    [Back]

       Data are received in blocks from the peer. Therefore data
       can be buffered inside ssl and are ready for immediate
       retrieval with SSL_read(3).

RETURN VALUES    [Toc]    [Back]

       The number of bytes pending is returned.

BUGS    [Toc]    [Back]

       SSL_pending() takes into account only bytes from the
       TLS/SSL record that is currently being processed (if any).
       If the SSL object's read_ahead flag is set, additional
       protocol bytes may have been read containing more TLS/SSL
       records; these are ignored by SSL_pending().

       Up to OpenSSL 0.9.6, SSL_pending() does not check if the
       record type of pending data is application data.

SEE ALSO    [Toc]    [Back]

      
      
       SSL_read(3), ssl(3)


OpenBSD 3.6                 2001-06-21                          1
[ Back ]
 Similar pages
Name OS Title
BIO_ctrl_pending Tru64 Find out how many bytes are buffered in a BIO
ERR_reason_error_string OpenBSD obtain human-readable error message
ERR_error_string Tru64 Obtain human-readable error message
ERR_error_string_n Tru64 Obtain human-readable error message
ERR_lib_error_string Tru64 Obtain human-readable error message
ERR_reason_error_string Tru64 Obtain human-readable error message
ERR_func_error_string Tru64 Obtain human-readable error message
ERR_func_error_string OpenBSD obtain human-readable error message
ERR_lib_error_string OpenBSD obtain human-readable error message
ERR_error_string_n OpenBSD obtain human-readable error message
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service