public inbox for gost@lists.cypherpunks.ru
Atom feed
From: Sergey Matveev <stargrave@stargrave•org>
To: "Камоликов Виталий Дмитриевич" <kamolikov@t8•ru>
Cc: gost@lists.cypherpunks.ru
Subject: Re: Медленный подсчет pygost. gost34112012512
Date: Thu, 12 Nov 2020 11:46:01 +0300 [thread overview]
Message-ID: <X6z2VPS/w210R694@stargrave.org> (raw)
In-Reply-To: <b21735bc-78c2-e89a-ad7c-d2dbacb6420e@t8.ru>
[-- Attachment #1: Type: text/plain, Size: 1330 bytes --]
Приветствую!
*** Камоликов Виталий Дмитриевич [2020-11-12 10:29]:
>Или это ограничение алгоритма? Разница с нативной утилитой на Си в 2 порядка.
Оптимизировать можно, но я этого не делаю, так как, как правило, это
увеличит размер кода, усложнит его понимание/правку, особенно когда речь
про Python, когда каждый вызов функции/метода это довольно большая цена.
Разница между чистым Python и C в любом случае будет огромная. PyGOST
точно не рассчитан на высокопроизводительные задачи -- для них стоит
использовать или GoGOST (http://www.gogost.cypherpunks.ru/) (хотя в нём
тоже оптимизаций нет и простота кода превыше всего) или C. GoGOST-овая
streebog512 утилита у меня на i5-6200U хэширует примерно полмегабайта/сек.
--
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2020-11-12 8:51 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-12 7:29 Медленный подсчет pygost. gost34112012512 Камоликов Виталий Дмитриевич
2020-11-12 8:46 ` Sergey Matveev [this message]
2020-11-12 9:00 ` Камоликов Виталий Дмитриевич