class

Tinrelay::SignedTransmission

Inherits JSON::Serializable < Reference < Object

SignedTransmission preserves ship-level provenance of the exact words and private context independently of relay retention and private receive-key lifetime.

Constructors

new(transmission_id : String, sender_ship : String, sender_signing_generation : Int32, recipient_ship : String, recipient_encryption_generation : Int32, created_at : Int64, to_label : String, body : String, from_label : Nil | String = nil, signature : String = "", protocol : Int32 = PROTOCOL, object_version : Int32 = 1)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

body
Source
body=(body : String)
Source
created_at
Source
created_at=(created_at : Int64)
Source
from_label
Source
from_label=(from_label : String | Nil)
Source
object_version
Source
object_version=(object_version : Int32)
Source
protocol
Source
protocol=(protocol : Int32)
Source
recipient_encryption_generation
Source
recipient_encryption_generation=(recipient_encryption_generation : Int32)
Source
recipient_ship
Source
recipient_ship=(recipient_ship : String)
Source
sender_ship
Source
sender_ship=(sender_ship : String)
Source
sender_signing_generation
Source
sender_signing_generation=(sender_signing_generation : Int32)
Source
signature
Source
signature=(signature : String)
Source
signing_bytes
Source
to_label
Source
to_label=(to_label : String)
Source
transmission_id
Source
transmission_id=(transmission_id : String)
Source