pub unsafe extern "C" fn sm4_cbc_decrypt_update(
    ctx: *mut SM4_CBC_CTX,
    in_: *const u8,
    inlen: usize,
    out: *mut u8,
    outlen: *mut usize
) -> c_int