pub unsafe extern "C" fn secp256k1_surjectionproof_verify(
    ctx: *const Context,
    proof: *const SurjectionProof,
    ephemeral_input_tags: *const PublicKey,
    n_ephemeral_input_tags: size_t,
    ephemeral_output_tag: *const PublicKey
) -> c_int