The Numbers and IntroducedAt encodings round trip #
See "Numbers and IntroducedAt wire format" in the group chat spec.
def
Cryptlib.Protocols.GroupComm.GroupChatKatzenqt1.Member.consecutive
(first : ℕ)
(ps : List ByteArray)
:
Members at consecutive indexes from first, each named by its prefix.
Equations
Instances For
What the Numbers encoding can carry.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Cryptlib.Protocols.GroupComm.GroupChatKatzenqt1.Member.encodeNumbers_some
(k : ℕ)
(p : ByteArray)
(rest : Numbers)
:
theorem
Cryptlib.Protocols.GroupComm.GroupChatKatzenqt1.Member.decodeNumbers_encodeNumbers
{ns : Numbers}
(h : NumbersWF ns)
:
theorem
Cryptlib.Protocols.GroupComm.GroupChatKatzenqt1.Member.decodeIntroducedAt_encodeIntroducedAt
{r : IntroRef}
(hi : r.introducer < 256)
(hs : ByteArray.size r.index = indexSize)
: