|
Message-ID: <550EE8B7.4040603@openwall.com>
Date: Sun, 22 Mar 2015 19:07:19 +0300
From: Alexander Cherepanov <ch3root@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Valid()s in opencl and cuda formats
Hi!
A follow-up to http://www.openwall.com/lists/john-dev/2013/04/16/23 .
1. What is the current status of plans to split formats from algorithms
-- dropped, postponed?
2. Attached is an updated script to check valid()s in opencl and cuda
formats. They are compared to valid() in their base formats (without
"opencl_" or "cuda_") and classified as 4 types:
- "Good -- same base valid()". This is good;
- "Bad -- no valid() in base file, the same valid() in ...". This is
probably related to file name quirks ("rawmd5" vs. "rawMD5") or some such;
- "Bad -- diff base valid()". This is probably a straight bug;
- "Bad -- no valid() in base file, unique valid()". This is probably a
straight bug.
Results:
cuda_mscash2_fmt_plug.c: Bad -- diff base valid()
opencl_7z_fmt_plug.c: Bad -- diff base valid()
opencl_gpg_fmt_plug.c: Bad -- diff base valid()
opencl_lotus5_fmt_plug.c: Bad -- diff base valid()
opencl_mscash2_fmt_plug.c: Bad -- diff base valid()
opencl_odf_fmt_plug.c: Bad -- diff base valid()
opencl_pbkdf2_hmac_sha256_fmt_plug.c: Bad -- diff base valid()
opencl_rakp_fmt_plug.c: Bad -- diff base valid()
opencl_strip_fmt_plug.c: Bad -- diff base valid()
opencl_sxc_fmt_plug.c: Bad -- diff base valid()
cuda_mscash_fmt_plug.c: Bad -- no valid() in base file, the same valid()
in mscash1_fmt_plug.c
opencl_rawmd5_fmt_plug.c: Bad -- no valid() in base file, the same
valid() in opencl_rawmd4_fmt_plug.c, rawMD4_fmt_plug.c, rawMD5_fmt_plug.c
opencl_rawmd4_fmt_plug.c: Bad -- no valid() in base file, the same
valid() in opencl_rawmd5_fmt_plug.c, rawMD4_fmt_plug.c, rawMD5_fmt_plug.c
cuda_phpass_fmt_plug.c: Bad -- no valid() in base file, unique valid()
cuda_rawsha256_fmt.c: Bad -- no valid() in base file, unique valid()
cuda_rawsha512_fmt_plug.c: Bad -- no valid() in base file, unique valid()
cuda_xsha512_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_DES_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_mysqlsha1_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_nsldaps_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_nt_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_ntlmv2_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_odf_aes_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_pbkdf2_hmac_sha1_fmt_plug.c: Bad -- no valid() in base file,
unique valid()
opencl_pbkdf2_hmac_sha512_fmt_plug.c: Bad -- no valid() in base file,
unique valid()
opencl_phpass_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_rawsha1_fmt_plug.c: Bad -- no valid() in base file, unique valid()
opencl_rawsha512_fmt_plug.c: Bad -- no valid() in base file, unique valid()
cuda_pwsafe_fmt_plug.c: Good -- same base valid()
opencl_agilekeychain_fmt_plug.c: Good -- same base valid()
opencl_blockchain_fmt_plug.c: Good -- same base valid()
opencl_dmg_fmt_plug.c: Good -- same base valid()
opencl_keychain_fmt_plug.c: Good -- same base valid()
opencl_keyring_fmt_plug.c: Good -- same base valid()
opencl_krb5pa-md5_fmt_plug.c: Good -- same base valid()
opencl_krb5pa-sha1_fmt_plug.c: Good -- same base valid()
opencl_o5logon_fmt_plug.c: Good -- same base valid()
opencl_oldoffice_fmt_plug.c: Good -- same base valid()
opencl_pwsafe_fmt_plug.c: Good -- same base valid()
opencl_rar_fmt_plug.c: Good -- same base valid()
opencl_zip_fmt_plug.c: Good -- same base valid()
--
Alexander Cherepanov
View attachment "compare_valids.pl.txt" of type "text/plain" (1527 bytes)
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.