subsume relevant source from liboauth, depend on libssl instead
remove isxdigit macro
use openssl for nonce generation, only
formatting pass
remove erroneous static prototype