Blame doc/functions/gnutls_srp_base64_encode

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_srp_base64_encode} (const gnutls_datum_t * @var{data}, char * @var{result}, size_t * @var{result_size})
Packit Service 4684c1
@var{data}: contain the raw data
Packit Service 4684c1
Packit Service 4684c1
@var{result}: the place where base64 data will be copied
Packit Service 4684c1
Packit Service 4684c1
@var{result_size}: holds the size of the result
Packit Service 4684c1
Packit Service 4684c1
This function will convert the given data to printable data, using
Packit Service 4684c1
the base64 encoding, as used in the libsrp.  This is the encoding
Packit Service 4684c1
used in SRP password files.  If the provided buffer is not long
Packit Service 4684c1
enough GNUTLS_E_SHORT_MEMORY_BUFFER is returned.
Packit Service 4684c1
Packit Service 4684c1
Warning!  This base64 encoding is not the "standard" encoding, so
Packit Service 4684c1
do not use it for non-SRP purposes.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} @code{GNUTLS_E_SHORT_MEMORY_BUFFER}  if the buffer given is not
Packit Service 4684c1
long enough, or 0 on success.
Packit Service 4684c1
@end deftypefun