diff options
Diffstat (limited to 'deps/openssl/openssl/doc/crypto/BIO_f_base64.pod')
-rw-r--r-- | deps/openssl/openssl/doc/crypto/BIO_f_base64.pod | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/deps/openssl/openssl/doc/crypto/BIO_f_base64.pod b/deps/openssl/openssl/doc/crypto/BIO_f_base64.pod index d1d7bf0bd0..19df1dd638 100644 --- a/deps/openssl/openssl/doc/crypto/BIO_f_base64.pod +++ b/deps/openssl/openssl/doc/crypto/BIO_f_base64.pod @@ -4,12 +4,14 @@ BIO_f_base64 - base64 BIO filter +=for comment multiple includes + =head1 SYNOPSIS #include <openssl/bio.h> #include <openssl/evp.h> - BIO_METHOD * BIO_f_base64(void); + const BIO_METHOD *BIO_f_base64(void); =head1 DESCRIPTION @@ -17,7 +19,7 @@ BIO_f_base64() returns the base64 BIO method. This is a filter BIO that base64 encodes any data written through it and decodes any data read through it. -Base64 BIOs do not support BIO_gets() or BIO_puts(). +Base64 BIOs do not support BIO_gets() or BIO_puts(). BIO_flush() on a base64 BIO that is being written through is used to signal that no more data is to be encoded: this is used @@ -63,8 +65,8 @@ data to standard output: bio = BIO_new_fp(stdin, BIO_NOCLOSE); bio_out = BIO_new_fp(stdout, BIO_NOCLOSE); BIO_push(b64, bio); - while((inlen = BIO_read(b64, inbuf, 512)) > 0) - BIO_write(bio_out, inbuf, inlen); + while((inlen = BIO_read(b64, inbuf, 512)) > 0) + BIO_write(bio_out, inbuf, inlen); BIO_flush(bio_out); BIO_free_all(b64); @@ -77,6 +79,13 @@ data following the base64 encoded block to be misinterpreted. There should be some way of specifying a test that the BIO can perform to reliably determine EOF (for example a MIME boundary). -=head1 SEE ALSO +=head1 COPYRIGHT + +Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L<https://www.openssl.org/source/license.html>. -TBA +=cut |