Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 10 Mar 2012 18:23:24 +0100
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Fwd: Re: [john-users] Help on SHA-512

I still can't use your patch. First, it rejected on Makefile and I had
to resolve that manually. Then I commented out the #pragma and the
#include, and put the effective contents of the header file in the .cl
file. Still, the build bails out with a screenful of errors:

opencl_cryptsha512_fmt.c:33:1: error: unknown type name
‘crypt_sha512_password’
opencl_cryptsha512_fmt.c:34:1: error: unknown type name ‘crypt_sha512_hash’
opencl_cryptsha512_fmt.c:35:1: error: unknown type name ‘crypt_sha512_salt’
opencl_cryptsha512_fmt.c:45:36: error: ‘KEYS_PER_CRYPT’ undeclared here
(not in a function)
opencl_cryptsha512_fmt.c: In function ‘create_clobj’:
opencl_cryptsha512_fmt.c:60:20: error: ‘crypt_sha512_password’
undeclared (first use in this function)
opencl_cryptsha512_fmt.c:60:20: note: each undeclared identifier is
reported only once for each function it appears in
opencl_cryptsha512_fmt.c:63:41: error: expected expression before ‘)’ token
opencl_cryptsha512_fmt.c:70:20: error: ‘crypt_sha512_hash’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c:73:38: error: expected expression before ‘)’ token
opencl_cryptsha512_fmt.c:80:20: error: ‘crypt_sha512_salt’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c:100:14: error: request for member ‘saltlen’ in
something not a structure or union
opencl_cryptsha512_fmt.c:101:14: error: request for member ‘rounds’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘set_key’:
opencl_cryptsha512_fmt.c:132:21: error: request for member ‘length’ in
something not a structure or union
opencl_cryptsha512_fmt.c:133:28: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘get_key’:
opencl_cryptsha512_fmt.c:137:21: error: ‘PLAINTEXT_LENGTH’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c:138:33: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c:139:25: error: request for member ‘length’ in
something not a structure or union
opencl_cryptsha512_fmt.c:137:17: warning: unused variable ‘ret’
[-Wunused-variable]
opencl_cryptsha512_fmt.c: In function ‘find_best_workgroup’:
opencl_cryptsha512_fmt.c:168:21: error: ‘crypt_sha512_salt’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c:170:21: error: ‘crypt_sha512_password’
undeclared (first use in this function)
opencl_cryptsha512_fmt.c: In function ‘find_best_kpc’:
opencl_cryptsha512_fmt.c:226:25: error: ‘crypt_sha512_salt’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c:228:25: error: ‘crypt_sha512_password’
undeclared (first use in this function)
opencl_cryptsha512_fmt.c: In function ‘set_salt’:
opencl_cryptsha512_fmt.c:352:14: error: request for member ‘rounds’ in
something not a structure or union
opencl_cryptsha512_fmt.c:352:24: error: ‘ROUNDS_DEFAULT’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c:364:22: error: request for member ‘rounds’ in
something not a structure or union
opencl_cryptsha512_fmt.c:365:21: warning: implicit declaration of
function ‘MAX’ [-Wimplicit-function-declaration]
opencl_cryptsha512_fmt.c:365:25: error: ‘ROUNDS_MIN’ undeclared (first
use in this function)
opencl_cryptsha512_fmt.c:365:21: warning: implicit declaration of
function ‘MIN’ [-Wimplicit-function-declaration]
opencl_cryptsha512_fmt.c:365:50: error: ‘ROUNDS_MAX’ undeclared (first
use in this function)
opencl_cryptsha512_fmt.c:369:21: error: request for member ‘salt’ in
something not a structure or union
opencl_cryptsha512_fmt.c:370:14: error: request for member ‘saltlen’ in
something not a structure or union
opencl_cryptsha512_fmt.c:370:50: error: request for member ‘salt’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘cmp_all’:
opencl_cryptsha512_fmt.c:437:31: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘cmp_one’:
opencl_cryptsha512_fmt.c:447:38: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘crypt_all’:
opencl_cryptsha512_fmt.c:460:5: error: ‘crypt_sha512_salt’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c:463:5: error: ‘crypt_sha512_password’
undeclared (first use in this function)
opencl_cryptsha512_fmt.c:473:5: error: ‘crypt_sha512_hash’ undeclared
(first use in this function)
opencl_cryptsha512_fmt.c: In function ‘get_hash_0’:
opencl_cryptsha512_fmt.c:502:38: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c:505:29: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘get_hash_1’:
opencl_cryptsha512_fmt.c:506:60: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘get_hash_2’:
opencl_cryptsha512_fmt.c:507:60: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘get_hash_3’:
opencl_cryptsha512_fmt.c:508:60: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘get_hash_4’:
opencl_cryptsha512_fmt.c:509:60: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘get_hash_5’:
opencl_cryptsha512_fmt.c:510:60: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: In function ‘get_hash_6’:
opencl_cryptsha512_fmt.c:511:60: error: request for member ‘v’ in
something not a structure or union
opencl_cryptsha512_fmt.c: At top level:
opencl_cryptsha512_fmt.c:521:9: error: ‘PLAINTEXT_LENGTH’ undeclared
here (not in a function)
opencl_cryptsha512_fmt.c:523:9: error: ‘SALT_SIZE’ undeclared here (not
in a function)
make[1]: *** [opencl_cryptsha512_fmt.o] Error 1

Did you leave something out? Does this compile cleanly on your gear?

magnum

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ