pub unsafe extern "C" fn hash_init( state: *mut hash_state, key: *mut c_uchar, keylen: usize, hashlen: usize, )