From: Sergey Matveev Date: Sat, 30 Dec 2017 10:04:09 +0000 (+0300) Subject: Зарелизил NNCP 2.0 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=71fde77dbb222688cb776ead95a1fe8f631d901b;p=stargrave-blog.git Зарелизил NNCP 2.0 https://lists.cypherpunks.ru/pipermail/nncp-devel/2017-December/000063.html В этой версии я заменил Twofish алгоритм на ChaCha20, существенно увеличивая пропускную способность шифрования. Кроме того, HKDF заменил на BLAKE2X XOF. Всё это, кроме ускорения, убирает две зависимости исходного кода. Получилось что вообще вся криптография, так или иначе, в NNCP растёт от Бернштейна. Noise протокол использует ChaCha20 + Poly1305 (чисто Бернштейновские). BLAKE2 основан на BLAKE, который, в свою очередь, тоже Бернштейна и основан на ChaCha20. BLAKE2X основан на BLAKE2 и практически идентичен ему. С этими шифрами я теперь на своём ноутбуке упираюсь не в CPU при передаче файлов, а в SSD/ZFS. ---