Blame doc/functions/gnutls_pem_base64_decode2

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_pem_base64_decode2} (const char * @var{header}, const gnutls_datum_t * @var{b64_data}, gnutls_datum_t * @var{result})
Packit Service 4684c1
@var{header}: The PEM header (eg. CERTIFICATE)
Packit Service 4684c1
Packit Service 4684c1
@var{b64_data}: contains the encoded data
Packit Service 4684c1
Packit Service 4684c1
@var{result}: the location of decoded data
Packit Service 4684c1
Packit Service 4684c1
This function will decode the given encoded data. The decoded data
Packit Service 4684c1
will be allocated, and stored into result.  If the header given is
Packit Service 4684c1
non null this function will search for "-----BEGIN header" and
Packit Service 4684c1
decode only this part. Otherwise it will decode the first PEM
Packit Service 4684c1
packet found.
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_decode_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