unsafe extern "C" fn sha512_common_final( ctx: *mut sha512_common_context_t, digest: *mut c_void, dig_len: size_t, )