Documentation

Cryptlib.Protocols.GroupComm.GroupChatKatzenqt1.Member.AckBytes

The Acks field, in bytes #

The executable codec for the Acks field, following katzenqt's ack_codec.py: the count less one, the members named as a list or a bitmap, whichever is shorter, then each one's Idx64, little-endian. Each definition follows its namesake in Cryptlib.Protocols.GroupComm.GroupChatKatzenqt1.AckCodec, whose theorems AckBytesProofs carries over to this one. Reading is not strict: like katzenqt, it accepts a list where the bitmap would have been shorter.

Whether bit k of byte j marks a member of idx: index i is bit 7 - i % 8 of byte i / 8.

Equations
Instances For

    Byte j of the bitmap for idx.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Ascending roster indexes as a list or a bitmap, whichever is shorter.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The roster indexes a bitmap marks, in ascending order.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          What precedes count values.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The field for acks, pairs of roster index and Idx64 in ascending order of index, as numbers below 256.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The field for acks; empty when there is nothing to acknowledge.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For