pub unsafe extern "C" fn crypto_generichash( out: *mut c_uchar, outlen: size_t, in_: *const c_uchar, inlen: c_ulonglong, key: *const c_uchar, keylen: size_t) -> c_int