[][src]Module tabbyssl::libcrypto::bio

Implementations of OpenSSL BIO APIs. Please also refer to the header file at tabbyssl/openssl/bio.h

Structs

TABBY_BIO

An I/O abstraction, it hides many of the underlying I/O details from an application.

Enums

TABBY_BIO_METHOD

A structure used for the implementation of new BIO types

Functions

tabby_BIO_append_filename

BIO_append_filename() sets the file BIO b to use file name for appending.

tabby_BIO_free

BIO_free() frees a BIO

tabby_BIO_get_close

BIO_get_close() returns the BIOs close flag.

tabby_BIO_gets

BIO_gets attempts to read a line of data from the BIO b of maximum length len and places teh data in buf.

tabby_BIO_new

BIO_new() returns a new BIO using method type

tabby_BIO_new_file

BIO_new_file() creates a new file BIO with mode mode the meaning of mode is the same as the stdio function fopen(). The BIO_CLOSE flag is set on the returned BIO.

tabby_BIO_new_fp

BIO_new_fp() screates a file BIO wrapping stream

tabby_BIO_new_mem_buf

BIO_new_mem_buf() creates a memory BIO using len bytes of data at buf

tabby_BIO_puts

BIO_puts attempts to write a null terminated string buf to BIO b.

tabby_BIO_read

BIO_read attempts to read len bytes from BIO b and places the data in buf

tabby_BIO_read_filename

BIO_read_filename() sets the file BIO b to use file name for reading.

tabby_BIO_rw_filename

BIO_rw_filename() sets the file BIO b to use file name for reading and writing.

tabby_BIO_s_file

BIO_s_file() returns the BIO file method.

tabby_BIO_s_mem

BIO_s_file() returns the BIO memory method.

tabby_BIO_set_close

BIO_set_close() sets the BIO b close flag to flag

tabby_BIO_set_fp

BIO_set_fp() sets the fp of a file BIO to fp.

tabby_BIO_write

BIO_write attempts to write len bytes from buf to BIO b.

tabby_BIO_write_filename

BIO_write_filename() sets the file BIO b to use file name for writing.