OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Typedefs | Functions
bio_ssl.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <openssl/crypto.h>
#include <openssl/bio.h>
#include <openssl/err.h>
#include <openssl/ssl.h>

Go to the source code of this file.

Classes

struct  bio_ssl_st
 

Typedefs

typedef struct bio_ssl_st BIO_SSL
 

Functions

BIO_METHODBIO_f_ssl (void)
 
BIOBIO_new_buffer_ssl_connect (SSL_CTX *ctx)
 
BIOBIO_new_ssl_connect (SSL_CTX *ctx)
 
BIOBIO_new_ssl (SSL_CTX *ctx, int client)
 
int BIO_ssl_copy_session_id (BIO *t, BIO *f)
 
void BIO_ssl_shutdown (BIO *b)
 

Typedef Documentation

typedef struct bio_ssl_st BIO_SSL

Function Documentation

BIO_METHOD* BIO_f_ssl ( void  )

Definition at line 99 of file bio_ssl.c.

BIO* BIO_new_buffer_ssl_connect ( SSL_CTX ctx)

Definition at line 520 of file bio_ssl.c.

BIO* BIO_new_ssl ( SSL_CTX ctx,
int  client 
)

Definition at line 557 of file bio_ssl.c.

BIO* BIO_new_ssl_connect ( SSL_CTX ctx)

Definition at line 539 of file bio_ssl.c.

int BIO_ssl_copy_session_id ( BIO t,
BIO f 
)

Definition at line 578 of file bio_ssl.c.

void BIO_ssl_shutdown ( BIO b)

Definition at line 591 of file bio_ssl.c.