pub unsafe extern "C" fn sha512_process(
    ctx: *mut sha512_context,
    data: *const c_uchar
)