.TH LIBSHA1_UNHEX 3 2019-02-10 libsha1 .SH NAME libsha1_unhex \- Covert hexadecimal to binary .SH SYNOPSIS .nf #include void libsha1_unhex(void *restrict \fIoutput\fP, const char *restrict \fIhashsum\fP); .fi .PP Link with .IR \-lsha1 . .SH DESCRIPTION The .BR libsha1_unhex () function converts the content of the string .I hashsum to binary and stores the result in .IR output . .PP The user must make sure that .I hashsum is a NUL terminated string with an even number of characters and each character is a hexadecimal digit (both lower case and upper case, including mixing, is allowed). The output will be half the length of this string, and the user must make sure that .I output is at least this size. .SH RETURN VALUE None. .SH ERRORS None. .SH EXAMPLES None. .SH APPLICATION USAGE None. .SH RATIONALE None. .SH FUTURE DIRECTIONS None. .SH NOTES None. .SH BUGS None. .SH SEE ALSO .BR libsha1_behex_lower (3), .BR libsha1_behex_upper (3)