YM>> Переделал на использования Skein (256бит для сессии, 512бит для YM>> ключа/вектора инициализации blowfish). Работает. MW> Так как этот хэш (насколько я понимаю) не поддерживается, например, MW> в OpenSSL,
Думаю, до конца года появится...
MW> то у вас, господа, получилось решение, совместимости с которым MW> могут достигнуть только те мейлеры, которые либо сами написаны MW> на Си / Си++ (что бывает всё же не всегда), либо сочинены на MW> другом языке, но без труда могут подключить себе куски кода на MW> Си / Си++ (что случается ещё реже).
Все остальное является недоязыками и out-of-scope применительно к эхотагу.
Если же говорить конкретно о сабже, то он изначально создавался как "вещь в себе", и никакой совместимости никто никому не обещал.
MW> Во всех остальных случаях (например, во многих скриптовых языках) MW> программист оскриптовывает движок, имеющий какой-то предопределённый MW> набор хэшей (например, в OpenSSL имеющийся), и никакого Skein там не MW> будет, увы, увы.
Из описанного напрямую следует, что пользоваться такими мейлерами возможно исключительно там, где установлен упомянутый тобой "движок" - насколько я понимаю, речь идет о {java{,script},lisp,python}-машине, которая является обычным приложением (в терминологии ОС), а функциональность выполняемых ей "программ" жестко ограничена возможностями этого приложения.
По такому случаю задам простой вопрос: нахрена они такие вообще нужны?
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii