gnutls_hex2bin man page

gnutls_hex2bin — API function

Synopsis

#include <gnutls/gnutls.h>

int gnutls_hex2bin(const char * hex_data, size_t hex_size, void * bin_data, size_t * bin_size);

Arguments

const char * hex_data
string with data in hex format
size_t hex_size
size of hex data
void * bin_data
output array with binary data
size_t * bin_size
when calling should hold maximum size of bin_data , on return will hold actual length of bin_data .

Description

Convert a buffer with hex data to binary data. This function unlike gnutls_hex_decode() can parse hex data with separators between numbers. That is, it ignores any non-hex characters.

Returns

GNUTLS_E_SUCCESS on success, otherwise a negative error code.

Since

2.4.0

Reporting Bugs

Report bugs to <bugs@gnutls.org>.
Home page: http://www.gnutls.org

See Also

The full documentation for gnutls is maintained as a Texinfo manual. If the /usr/share/doc/gnutls/ directory does not contain the HTML form visit

http://www.gnutls.org/manual/

Info

3.5.5 gnutls gnutls