pub unsafe extern "C" fn sgx_sm2_sign(
    p_data: *const u8,
    data_size: u32,
    p_private: *const Ec256PrivateKey,
    p_signature: *mut Ec256Signature,
    ecc_handle: EccHandle
) -> SgxStatus