]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Повозился с Noise
authorSergey Matveev <stargrave@stargrave.org>
Mon, 12 Jun 2023 20:20:24 +0000 (23:20 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 12 Jun 2023 20:20:24 +0000 (23:20 +0300)
http://noiseprotocol.org/
Про Noise framework для построения криптографических протоколов я
конечно же знал прежде (75602bef8d50e9f327ff4e1e6565aab107c78cf8), с
чистой совестью рекомендовал бы всем. Использую его в NNCP. WireGuard
его Noise-IK pattern реализует (f6f262828dfebff1ae5f0fd3c8cfadacf45bdcde).
Но не приходилось его реализовывать с нуля (ну вот надо). Теперь уже
внимательно его документацию пришлось читать. Очень понятная, очень
простая, очень ясная. И очень круто, что они в таблицах приводят
свойства и уровни безопасности на каждом из шагов каждого pattern.
Пример для подражания.


No differences found