Тот факт, что вы явно исключаете TCP, усложняет ситуацию.TLS имеет некоторые предположения о том, как работает основной транспорт.Вы можете взглянуть на то, как QUIC в основном предоставляет TLS поверх UDP и его ограничения.
Что касается официального "Test Suite", у меня есть несколько предложений, которые, вероятно, не будут работать как есть "из коробки".из-за зависимости TCP, но они могут быть началом:
На более абстрактном уровне (я не знаю, являются ли они инструментами, использующими это, но они могут существовать), когда одновременно разрабатывался документ TLS 1.3, в котором был создан документ для сбора типичных сообщений рукопожатия, чтобы вы моглииспользуйте их в качестве примеров.
Найдите здесь: https://datatracker.ietf.org/doc/draft-ietf-tls-tls13-vectors/
Аннотация:
Приведены примеры рукопожатий TLS 1.3.Секретные ключи и входные данные предоставляются для воспроизведения этих рукопожатий.
Промежуточные значения, включая секреты, ключи трафика и IV, показаны
, так что реализации могут проверяться поэтапно с
этими значениями.