From cfb7a38e0efc8c89bbdcac3b654bd9093106ba03 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 29 Oct 2023 20:39:59 +0300 Subject: [PATCH] =?utf8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=8B=D0=B5?= =?utf8?q?=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=D1=8B=20=D0=B4=D0=BB?= =?utf8?q?=D1=8F=20=D0=93=D0=9E=D0=A1=D0=A2=20TLS=201.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://datatracker.ietf.org/doc/html/rfc9367 Увидел тут что в RFC для ГОСТ TLS 1.3 вставлены тестовые примеры. Не отмечено что они сделаны мною, но это есть в каком-то ТК26 документе. Оформление и вообще всё сопровождение и ведение, конечно же, уже делал не я. Даже сам вывод их -- чисто мой отладочный вывод который был мне удобен для многих полей. Но там только два примера из четырёх разных сценариев. Это всё генерировалось из обмазанного сверху донизу отладочными print-ами Go 1.12 кода, в котором реализован не просто ГОСТ TLS 1.3, но и куча всяких других возможностей TLS 1.3 протокола, штатно отсутствующих в родной crypto/tls реализации. Благо Go код достаточно простой и это всё было не сложно добавлять. И запускались детерминированные по поведению тесты, где PRNG был подсунут детерминированный. Много мегабайт вывода сохранялось в текстовый файл. А дальше Perl скрипты, которые выдирали нужную информацию из получившихся логов и вставляли в заранее полуавтоматически подготовленный HTML шаблон, в котором, кроме таблиц, по сути только всякие
-вставки с
plaintext-ом и были.

"HELO gost.example.com\r\n" это моя дань SMTP протоколу, в качестве
первого тестового application data.
-- 
2.50.0