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 --]

  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   ` Камоликов Виталий Дмитриевич