public inbox for gost@lists.cypherpunks.ru
Atom feed
From: "Камоликов Виталий Дмитриевич" <kamolikov@t8•ru>
To: gost@lists.cypherpunks.ru, stargrave@stargrave•org
Subject: Re: Медленный подсчет pygost. gost34112012512
Date: Thu, 12 Nov 2020 12:00:20 +0300	[thread overview]
Message-ID: <e11a6330-db36-2b8d-262b-6a8aa24b7684@t8.ru> (raw)
In-Reply-To: <X6z2VPS/w210R694@stargrave.org>

[-- Attachment #1: Type: text/plain, Size: 1925 bytes --]

Спасибо за ответ! Просто была идея убрать зависимость от внешней 
нативной утилиты EXE, для повышения переносимости.

Я в Python новичок, поэтому самостоятельно оптимизировать не стал. 
Возможно посмотрю в сторону связки Python/Си


12.11.2020 11:46, Sergey Matveev пишет:
> Приветствую!
>
> *** Камоликов Виталий Дмитриевич [2020-11-12 10:29]:
>> Или это ограничение алгоритма? Разница с нативной утилитой на Си в 2 порядка.
> Оптимизировать можно, но я этого не делаю, так как, как правило, это
> увеличит размер кода, усложнит его понимание/правку, особенно когда речь
> про Python, когда каждый вызов функции/метода это довольно большая цена.
> Разница между чистым Python и C в любом случае будет огромная. PyGOST
> точно не рассчитан на высокопроизводительные задачи -- для них стоит
> использовать или GoGOST (http://www.gogost.cypherpunks.ru/) (хотя в нём
> тоже оптимизаций нет и простота кода превыше всего) или C. GoGOST-овая
> streebog512 утилита у меня на i5-6200U хэширует примерно полмегабайта/сек.
>
-- 

С уважением,

Камоликов Виталий Дмитриевич

<mailto:kamolikov@t8•ru>



-- 
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus

[-- Attachment #2: Type: text/html, Size: 42547 bytes --]

      reply	other threads:[~2020-11-12  9:00 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
2020-11-12  9:00   ` Камоликов Виталий Дмитриевич [this message]