Frank Dittrich

Results 7 issues of Frank Dittrich

In an earlier revision, JS_REGEX_BUILD_VERSION was defined as 122. Now, /usr/local/include/librexgen/version.h has ``` #define JS_REGEX_MAJOR_VERSION 1 #define JS_REGEX_MINOR_VERSION 1 #define JS_REGEX_BUILD_VERSION DEV ``` Shouldn't that be: ``` #define JS_REGEX_BUILD_VERSION "DEV"...

enhancement

``` $ file librexgen.so.1.1.DEV librexgen.so.1.1.DEV: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e223822a139c44ca670403b754e4a6374120db38, not stripped ``` If a 64bit library is built, you should IMHO check...

What we need to document: - How to implement a new format. - Which format to pick for a template - How to advance from a simple implementation to one...

maintenance/cleanup
documentation

May be this should better be discussed on john-users and/or john.dev, if so, suggest where you think the discussion is appropriate. Just skimming the source code it looks like luks2john...

enhancement

Might be false-positive ``` $ ./john --test=0 --format=-opencl Will run 8 OpenMP threads Testing: descrypt, traditional crypt(3) [DES 256/256 AVX2]... (8xOMP) DES_bs.c:552:2: runtime error: load of misaligned address 0x7f8e635072c1 for...

maintenance/cleanup

From formats.h: ``` /* * Descriptions (names) of tunable cost parameters for this format * * These names shouldn't contain ',', because ", " is used * as a separator...

bug

Unfortunately, not reproducible reliably, but sometimes I get (Debug build, because I wanted to analyze the core files) ``` $ ./john --test --format=opencl --devices=2 --verbosity=6 ; echo $? initUnicode(UNICODE, RAW/RAW)...

bug
portability