homosexual marriages

A question about this just occurred to me: Does one party in a homosexual marriage take the last name of the other, or do they both keep their original names? Or do they hyphenate them?