stadium-proto/KLDR RESERVED KEYS.md

2.3 KiB
Raw Blame History

Список зарезервированных ключей ячеек

Базовые примитивы

  • Data
    • Значение: 0x01
    • Тип: не имеет значения
    • Основные передаваемые данные.
  • ObjectID
    • Значение: 0x02
    • Тип: LocID || GlobID
    • ID объекта в локальном контексте. Например, ID канала для отправки сообщения.
  • SrcEventAuthor
    • Значение: 0x03
    • Тип: GlobID
    • Источник (автор) оригинального события.
  • PrevEvent
    • Значение: 0x04
    • Тип: LocID
    • Предыдущее событие, логически связанное с текущим.
  • NextEvent
    • Значение: 0x05
    • Тип: LocID
    • Следующее событие, логически связанное с текущим.
  • BatchNumber
    • Значение: 0x06
    • Тип: uint32_t
    • Последовательный номер события в цепочке.
  • Path
    • Значение: 0x07
    • Тип: char[]
    • Название загружаемого/запрашиваемого файла или URL.
  • Power
    • Значение: 0x08
    • Тип: Power
    • Права доступа к конкретному объекту.

Криптография

  • CryptoAlgos
    • Значение: 0x11
    • Тип: CryptoAlgo[3]
    • Используемые криптографические алгоритмы. Первый элемент выделен под хэш-функцию; второй элемент для ассиметричной функции; третий элемет для симметричной функции.
  • CryptoKeyID
    • Значение: 0x12
    • Тип: uint32_t
    • Идентификатор используемого криптографического ключа для шифрования данных.
  • SignedDataHash
    • Значение: 0x13
    • Тип: не имеет значения
    • Хэш основных передаваемых данных, зашифрованный закрытым ключом отправителя.