Uses GCM to perform complete pairing process on both ends.