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