package net

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Act1Message

handshake.proto:25

Act1Message is sent in the first handshake act by the initiator to the responder. It contains randomly generated `nonce1`, an 8-byte (64-bit) unsigned integer, and the protocol identifier. Act1Message should be signed with initiator's static private key.

message Act2Message

handshake.proto:39

Act2Message is sent in the second handshake act by the responder to the initiator. It contains randomly generated `nonce2`, an 8-byte unsigned integer and `challenge` which is a result of SHA256 on the concatenated bytes of `nonce1` and `nonce2`, and the protocol identifier. Act2Message should be signed with responder's static private key.

message Act3Message

handshake.proto:55

Act1Message is sent in the first handshake act by the initiator to the responder. It contains randomly generated `nonce1`, an 8-byte (64-bit) unsigned integer. Act1Message should be signed with initiator's static private key.

message BroadcastNetworkMessage

message.proto:8

BroadcastNetworkMessage represents a network message used by broadcast channels.

message HandshakeEnvelope

handshake.proto:9

Envelope contains a marshalled message, as well as a signature over the the contents of the message (to ensure an adversary hasn't tampered with the contents).

message Identity

message.proto:23