]> Sergey Matveev's repositories - stargrave-blog.git/commit
Повозился с 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)
commite96e9889e57a00f179fc2d41ed676d0edb49a707
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent40363086670e80c67dc1bb4ec981e4d460d0d694
Повозился с Noise

http://noiseprotocol.org/
Про Noise framework для построения криптографических протоколов я
конечно же знал прежде (75602bef8d50e9f327ff4e1e6565aab107c78cf8), с
чистой совестью рекомендовал бы всем. Использую его в NNCP. WireGuard
его Noise-IK pattern реализует (f6f262828dfebff1ae5f0fd3c8cfadacf45bdcde).
Но не приходилось его реализовывать с нуля (ну вот надо). Теперь уже
внимательно его документацию пришлось читать. Очень понятная, очень
простая, очень ясная. И очень круто, что они в таблицах приводят
свойства и уровни безопасности на каждом из шагов каждого pattern.
Пример для подражания.