pub unsafe extern "C" fn sm4_ctr_encrypt_init(
    ctx: *mut SM4_CTR_CTX,
    key: *const u8,
    ctr: *const u8
) -> c_int