oath_hex2bin - API function
int oath_hex2bin(const char * hexstr, char *
binstr, size_t * binlen);
Convert string with hex data to binary data.
- const char * hexstr
- input string with hex data
- char * binstr
- output string that holds binary data, or NULL
- size_t * binlen
- output variable holding needed length of binstr
Non-hexadecimal data are not ignored but instead will lead to an
If binstr is NULL, then binlen will be populated
with the necessary length. If the binstr buffer is too small,
OATH_TOO_SMALL_BUFFER is returned and binlen will contain the
On success, OATH_OK (zero) is returned, otherwise an error code is
Report bugs to <email@example.com>. liboath home page:
https://www.nongnu.org/oath-toolkit/ General help using GNU software:
Copyright © 2009-2020 Simon Josefsson.
Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice and this
notice are preserved.