pub unsafe extern "C" fn SHA256(
    d: *const c_uchar,
    n: size_t,
    md: *mut c_uchar
) -> *mut c_uchar