RSA BSAFE Micro Edition Suite

Streamlined security for mobile and embedded devices

Search  Print

ssl_lib.h File Reference

This file contains definitions and function prototypes for the SSL and the SSL_CTX routines.

Go to the source code of this file.

Functions

void SSL_set_read_ahead (SSL *ssl, int yes)
 Sets the read ahead flag value for the SSL structure. More...

int SSL_get_read_ahead (SSL *ssl)
 Returns the read ahead flag value from the SSL structure. More...

long R_CDECL SSL_CTX_set_options (SSL_CTX *ctx, long op)
 Specifies options related to the functioning of the SSL protocol. More...

long R_CDECL SSL_CTX_get_options (SSL_CTX *ctx)
 Returns options related to the functioning of the SSL protocol. More...

long R_CDECL SSL_set_options (SSL *ssl, long op)
 Specifies various options related to the functioning of the SSL protocol. More...

long R_CDECL SSL_get_options (SSL *ssl)
 Returns various options related to the functioning of the SSL protocol. More...

int R_CDECL SSL_set_message_size (SSL *ssl, int cmd, long size)
 Sets the memory pre-allocation for messages received in the SSLv3 handshake. More...

long R_CDECL SSL_get_message_size (SSL *ssl, int cmd)
 Returns the size of the memory allocated for messages received in an SSLv3 handshake. More...

int R_CDECL SSL_set_write_buf_size (SSL *ssl, int size)
 Sets the size of the current write buffer for the SSL connection ssl that is allocated to hold an SSL record. More...

int R_CDECL SSL_get_write_buf_size (SSL *ssl)
 Returns the size of the current write buffer for the SSL connection ssl that is allocated to hold an SSL record. More...

int R_CDECL SSL_set_read_buf_size (SSL *ssl, int size)
 Sets the size of the initial read buffer for the ssl that is allocated to hold an SSL record. More...

int R_CDECL SSL_get_read_buf_size (SSL *ssl)
 Returns the size of the current read buffer for the SSL connection ssl that is allocated to hold an SSL record. More...

int R_CDECL SSL_CTX_set_message_size (SSL_CTX *ctx, int cmd, long size)
 Sets the memory pre-allocation for messages received in an SSLv3 handshake for the SSL_CTX ctx. More...

long R_CDECL SSL_CTX_get_message_size (SSL_CTX *ctx, int cmd)
 Returns the size of the memory allocated for messages received in an SSLv3 handshake. More...

int R_CDECL SSL_CTX_set_write_buf_size (SSL_CTX *ctx, int size)
 Sets the default size of the initial write buffer that is allocated for an SSL structure to hold an SSL record. More...

int R_CDECL SSL_CTX_get_write_buf_size (SSL_CTX *ctx)
 Returns the default size of the initial write buffer that is created for each SSL structure for the SSL_CTX ctx. More...

int R_CDECL SSL_CTX_set_read_buf_size (SSL_CTX *ctx, int size)
 Sets the default size of the initial read buffer that is allocated for an SSL structure to hold an SSL record. More...

int R_CDECL SSL_CTX_get_read_buf_size (SSL_CTX *ctx)
 Returns the default size of the initial read buffer that is created with an SSL structure generated for the SSL_CTX ctx. More...

void R_CDECL SSL_CTX_set_read_ahead (SSL_CTX *ssl, int yes)
 Sets the read ahead-flag value of SSL_CTX. More...

int R_CDECL SSL_CTX_get_read_ahead (SSL_CTX *ssl)
 Returns the read-ahead flag value from the SSL_CTX. More...


Copyright (c) 1999-2005 RSA Security Inc. All rights reserved. 072-001001-2100-001-000 - 2.1