Blame doc/functions/gnutls_pem_base64_encode2

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_pem_base64_encode2} (const char * @var{header}, const gnutls_datum_t * @var{data}, gnutls_datum_t * @var{result})
Packit Service 4684c1
@var{header}: is a message to be put in the encoded header (may be @code{NULL} )
Packit Service 4684c1
Packit Service 4684c1
@var{data}: contains the raw data
Packit Service 4684c1
Packit Service 4684c1
@var{result}: will hold the newly allocated encoded data
Packit Service 4684c1
Packit Service 4684c1
This function will convert the given data to printable data, using
Packit Service 4684c1
the base64 encoding.  This is the encoding used in PEM messages.
Packit Service 4684c1
This function will allocate the required memory to hold the encoded
Packit Service 4684c1
data.
Packit Service 4684c1
Packit Service 4684c1
You should use @code{gnutls_free()}  to free the returned data.
Packit Service 4684c1
Packit Service 4684c1
Note, that prior to GnuTLS 3.4.0 this function was available
Packit Service 4684c1
under the name @code{gnutls_pem_base64_encode_alloc()} . There is
Packit Service 4684c1
compatibility macro pointing to this function.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise
Packit Service 4684c1
an error code is returned.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 3.4.0
Packit Service 4684c1
@end deftypefun