From cb332dad7499d9c920190d60856a4d060d749fec Mon Sep 17 00:00:00 2001 From: bol-van Date: Tue, 30 Dec 2025 10:44:05 +0300 Subject: [PATCH] update docs --- docs/manual.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/manual.md b/docs/manual.md index 3699d15..31e6adf 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -2878,9 +2878,11 @@ function tls_reconstruct(tdis) Множество констант, связанных с TLS, определено в `zapret-lib.lua`. Прежде чем писать фиксированные значения, посмотрите нет ли нужной константы. -Таблица handshake индексируется по типу hadnshake. Самыми типичными являются `TLS_HANDSHAKE_TYPE_CLIENT` и `TLS_HANDSHAKE_TYPE_SERVER`. +Таблица handshake индексируется по типу handshake. Самыми типичными являются `TLS_HANDSHAKE_TYPE_CLIENT` и `TLS_HANDSHAKE_TYPE_SERVER`. Они имеют значения 1 и 2 соответственно, поэтому может показаться, что элементы handshake идут от 1 и по возрастающей. Это не так. +extensions и другие списки индексируются по номеру с 1, а не по типу, потому что важен порядок их следования, и может быть несколько элементов одного типа. + Если вы что-то добавляете свое, вам нужно воспроизвести минимальный вариант исходной структуры. Можно заполнить только raw data field. Если нет подтаблицы dis - при реконструкции будет взято оно. Если есть dis, то он должен быть заполнен корректно согласно рассматриваемому элементу данных.