There are only two kinds of discrete memoryless source/channel primitives for secure two-party sampling. Those which are complete, meaning that any distribution can be securely sampled using the primitives, and those which are useless, meaning that the distributions which can be securely sampled using the primitives can also be securely sampled "from scratch" without using them.