The protocol being used for the exchange.
Will be null if no protocol was specified when creating this object, and either [ method@SecretExchange.begin] or [method@SecretExchange.receive] have not been called successfully.