From e96e9889e57a00f179fc2d41ed676d0edb49a707 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 12 Jun 2023 23:20:24 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D0=BE=D0=B2=D0=BE=D0=B7=D0=B8=D0=BB=D1=81?= =?utf8?q?=D1=8F=20=D1=81=20Noise?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit http://noiseprotocol.org/ Про Noise framework для построения криптографических протоколов я конечно же знал прежде (75602bef8d50e9f327ff4e1e6565aab107c78cf8), с чистой совестью рекомендовал бы всем. Использую его в NNCP. WireGuard его Noise-IK pattern реализует (f6f262828dfebff1ae5f0fd3c8cfadacf45bdcde). Но не приходилось его реализовывать с нуля (ну вот надо). Теперь уже внимательно его документацию пришлось читать. Очень понятная, очень простая, очень ясная. И очень круто, что они в таблицах приводят свойства и уровни безопасности на каждом из шагов каждого pattern. Пример для подражания. -- 2.48.1