Commitment

class Commitment(val cleartextHost: Host, val hashHosts: Set<Host>) : Protocol

Constructors

Link copied to clipboard
fun Commitment(cleartextHost: Host, hashHosts: Set<Host>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun authority(): Label

Returns the authority label of this protocol given the authority labels of the participating hosts.

Link copied to clipboard
operator override fun compareTo(other: Protocol): Int
Link copied to clipboard
operator override fun equals(other: Any?): Boolean
Link copied to clipboard
override fun hashCode(): Int
Link copied to clipboard
open override fun toDocument(): Document

Properties

Link copied to clipboard
open override val arguments: Map<String, Value>

The named arguments applied to protocolName.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Hosts involved in this protocol.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override val name: String
Link copied to clipboard
override val nameCategory: String
Link copied to clipboard
open override val protocolName: ProtocolName

The name of the (cryptographic) protocol.