unsafe extern "C" fn sha512_common_update( ctx: *mut sha512_common_context_t, data: *const c_void, len: size_t, )