]> Sergey Matveev's repositories - stargrave-blog.git/commit
Ускорения GoGOST
authorSergey Matveev <stargrave@stargrave.org>
Thu, 21 Jan 2021 19:28:04 +0000 (22:28 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 21 Jan 2021 19:28:04 +0000 (22:28 +0300)
commit594fe16d54c25f4043bc37f8757fe822c6b5b726
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent9ffae3aefc16927637021cef68cbd9ae84c8d01f
Ускорения GoGOST

http://www.gogost.cypherpunks.ru/News.html#Release-5_002e3_002e0
GoGOST код -- старый. Да и писался когда я не так хорошо понимал
внутренности Go, особенно касательно slice/массивов.
Сделал оптимизации в код Стрибога и Кузнечика:
первый стал быстрее в 15 раз, делая 10.5 MiB/sec, а
второй (проверял Кузнечик-MGM) в 16 раз, выдавая 824 KiB/sec.
В принципе всё очень не шустро, это так.