Blame doc/functions/gnutls_hex_decode

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_hex_decode} (const gnutls_datum_t * @var{hex_data}, void * @var{result}, size_t * @var{result_size})
Packit Service 4684c1
@var{hex_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 hex
Packit Service 4684c1
encoding used by PSK password files.
Packit Service 4684c1
Packit Service 4684c1
Initially  @code{result_size} must hold the maximum size available in
Packit Service 4684c1
 @code{result} , and on return it will contain the number of bytes written.
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, @code{GNUTLS_E_PARSING_ERROR}  on invalid hex data, or 0 on success.
Packit Service 4684c1
@end deftypefun