Blame doc/functions/gnutls_srp_base64_decode

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_srp_base64_decode} (const gnutls_datum_t * @var{b64_data}, char * @var{result}, size_t * @var{result_size})
Packit Service 4684c1
@var{b64_data}: contain the encoded data
Packit Service 4684c1
Packit Service 4684c1
@var{result}: the place where decoded 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 decode the given encoded data, using the base64
Packit Service 4684c1
encoding found in libsrp.
Packit Service 4684c1
Packit Service 4684c1
Note that  @code{b64_data} should be null terminated.
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