diff options
author | Rich Salz <rsalz@openssl.org> | 2016-08-19 21:04:41 -0400 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2016-08-19 21:04:41 -0400 |
commit | 8b8d963db5bb619fbada014f294fd09a855a2650 (patch) | |
tree | a330e959245ca6216ea42978799134be17be239f /doc | |
parent | 9e313563da23f3dc0a6db557f708726234e3f653 (diff) | |
download | openssl-8b8d963db5bb619fbada014f294fd09a855a2650.tar.gz |
Add BIO_get_new_index()
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/crypto/BIO_meth_new.pod | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/crypto/BIO_meth_new.pod b/doc/crypto/BIO_meth_new.pod index 65e48cb24f..bf3316104d 100644 --- a/doc/crypto/BIO_meth_new.pod +++ b/doc/crypto/BIO_meth_new.pod @@ -2,6 +2,7 @@ =head1 NAME +BIO_get_new_index, BIO_meth_new, BIO_meth_free, BIO_meth_get_write, BIO_meth_set_write, BIO_meth_get_read, BIO_meth_set_read, BIO_meth_get_puts, BIO_meth_set_puts, BIO_meth_get_gets, BIO_meth_set_gets, BIO_meth_get_ctrl, BIO_meth_set_ctrl, @@ -13,6 +14,7 @@ BIO_meth_set_callback_ctrl - Routines to build up BIO methods #include <openssl/bio.h> + int BIO_get_new_index(void); BIO_METHOD *BIO_meth_new(int type, const char *name); void BIO_meth_free(BIO_METHOD *biom); int (*BIO_meth_get_write(BIO_METHOD *biom)) (BIO *, const char *, int); @@ -47,7 +49,10 @@ types. It provides a set of of functions used by OpenSSL for the implementation of the various BIO capabilities. See the L<bio> page for more information. BIO_meth_new() creates a new B<BIO_METHOD> structure. It should be given a -unique integer B<type> and a string that represents its B<name>. The set of +unique integer B<type> and a string that represents its B<name>. +Use BIO_get_new_index() to get the value for B<type>. + +The set of standard OpenSSL provided BIO types is provided in B<bio.h>. Some examples include B<BIO_TYPE_BUFFER> and B<BIO_TYPE_CIPHER>. Filter BIOs should have a type which have the "filter" bit set (B<BIO_TYPE_FILTER>). Source/sink BIOs |