Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 13 May 2013 09:16:18 +0400
From: Alexander Cherepanov <cherepan@...me.ru>
To: john-dev@...ts.openwall.com
Subject: Dyna and OpenSSL <1.0.0

Hi!

Right now dynamic_1030 fails selftest in bleeding on a machine with 
Debian oldstable (openssl 0.9.8o):

$ ../run/john --test=0 --format=dynamic_1030
Error, unknown function: 
Func=DynamicFunc__WHIRLPOOL_crypt_input1_to_output1_FINAL
Error parsing section [List.Generic:dynamic_1030]
Error in line 487 file is ../run/dynamic.conf
Warning: doing quick benchmarking - the performance numbers will be 
inaccurate
Benchmarking: dynamic_1030, dynamic_1030 Whirlpool($pass) (first 32 
bytes) [32/64 64x2 (MD5_body)]... FAILED (get_hash[0](0))

It's explained by the following comment in dynamic.h:

  * Added SHA2 (SHA224, SHA256, SHA384, SHA512), GOST, Whirlpool crypt 
types.
  * Whirlpool only if OPENSSL_VERSION_NUMBER >= 0x10000000

But is it supposed to always fail selftest when OPENSSL_VERSION_NUMBER < 
0x10000000 or it will somehow turn such formats off?

-- 
Alexander Cherepanov

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.