gnutls_hex_decode3
Api function
Usage
#include <gnutls/gnutls.h>
int gnutls_hex_decode(const gnutls_datum_t * hex_data, void * result, size_t * result_size);
Arguments
const gnutls_datum_t * hex_data
|
contain the encoded data |
|---|---|
void * result
|
the place where decoded data will be copied |
size_t * result_size
|
holds the size of the result |
Overview
This function will decode the given encoded data, using the hex encoding used by PSK password files.
Initially result_size must hold the maximum size available in
result , and on return it will contain the number of bytes written.
Returns
GNUTLS_E_SHORT_MEMORY_BUFFER if the buffer given is not long enough, GNUTLS_E_PARSING_ERROR on invalid hex data, or 0 on success.
Releases
10 releases since Debian 4.0 (Etch); the text changed 9 times.