pub unsafe extern "C" fn sm4_ctr_encrypt(
    key: *const SM4_KEY,
    ctr: *mut u8,
    in_: *const u8,
    inlen: usize,
    out: *mut u8
)