openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
O
Openwall - John the Ripper
Settings
|
Report Duplicate
22
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
12 months
ago. based on code collected
12 months
ago.
Jan 18, 2023 — Jan 18, 2024
Showing page 19 of 37
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Added [List.External:AppendLuhn] - a filter() that appends the Luhn algorithm digit to arbitrary all-digit strings.
Solar Designer
as solar
More...
over 13 years ago
Benchmark DES_BS=3 (in addition to 1 and 2, which we were benchmarking previously). Remove $DES_BS_DEPEND on exit from this script to force a rebuild of those files (perhaps just DES_bs_b.o); not doing so was a bug.
Solar Designer
as solar
More...
over 13 years ago
Implemented the vsel() macro for SSE2 and 128-bit AVX, as well as in plain C. This is primarily for testing of sboxes-s.c on systems that don't have a bit select instruction.
Solar Designer
as solar
More...
over 13 years ago
#define _XOPEN_SOURCE 500 to get setitimer(2) defined on Solaris: http://www.openwall.com/lists/john-users/2011/05/14/1
Solar Designer
as solar
More...
over 13 years ago
1.7.7.1
Solar Designer
as solar
More...
over 13 years ago
Don't assume that errno is valid just because ferror() says that an error occurred some calls ago.
Solar Designer
as solar
More...
over 13 years ago
Consistently use fread() and return on first error in charset_read_header() since the caller expects that for error reporting (valid errno and failed function reported as "fread").
Solar Designer
as solar
More...
over 13 years ago
Added fread() return value checks. This change is almost a no-op since we were already checking ferror() and feof().
Solar Designer
as solar
More...
over 13 years ago
Added return value check and a comment on the nice() call.
Solar Designer
as solar
More...
over 13 years ago
Added explicit -m32 into AVX- and XOP-enabled make targets for 32-bit Linux. This is needed for testing of those targets off an x86_64 Linux distro with 32-bit compatibility libraries installed. (Some other 32-bit targets don't use explicit -m32 yet in order for them to work with old versions of gcc, which didn't have that option. However, AVX and XOP require recent gcc anyway.)
Solar Designer
as solar
More...
over 13 years ago
Added support for 384-bit virtual vectors as 256-bit AVX mixed with 128-bit AVX, but kept it disabled by default. Refer to 128-bit AVX algorithms with 128/128, not 128/256 anymore, since we're actually telling the CPU that we're using 128-bit vectors. More detail: http://www.openwall.com/lists/john-dev/2011/05/05/1
Solar Designer
as solar
More...
over 13 years ago
1.7.7
Solar Designer
as solar
More...
over 13 years ago
s/"SHA-crypt"/SHA-crypt/
Solar Designer
as solar
More...
over 13 years ago
Added a comment that any alphabetical characters in a format label must be lowercase. This was suggested in: http://www.openwall.com/lists/john-dev/2011/04/01/1
Solar Designer
as solar
More...
almost 14 years ago
Documented the changes so far (leading to 1.7.6.2).
Solar Designer
as solar
More...
almost 14 years ago
Define _XOPEN_SOURCE for setitimer(2). Problem seen when compiling with musl.
Solar Designer
as solar
More...
almost 14 years ago
Store only 32-bit hashes and initial characters of passwords in the in-memory "binary ciphertexts" to save memory.
Solar Designer
as solar
More...
almost 14 years ago
Display the effective c/s rate in billions ("G" suffix) when it is >= 10**12.
Solar Designer
as solar
More...
almost 14 years ago
Added many weird AVX/XOP-based vector types, such as AVX+MMX, but made 128-bit AVX (or XOP) the default since it's the fastest for DES-based crypt(3) on Sandy Bridge with gcc 4.5.0.
Solar Designer
as solar
More...
almost 14 years ago
Define _POSIX_SOURCE or _XOPEN_SOURCE as appropriate, based on warnings seen when compiling with musl instead of glibc on Linux.
Solar Designer
as solar
More...
almost 14 years ago
Corrected a bug with dupe detection with short truncation lengths (6 or less on a 64-bit system): http://www.openwall.com/lists/john-users/2011/03/20/1
Solar Designer
as solar
More...
almost 14 years ago
Remove salts with too few or too many password hashes (if the "--salts" option is given) before removing previously-cracked hashes. This is needed for "stability" over interrupt/restore, as suggested by a user: http://www.openwall.com/lists/john-users/2011/02/01/5
Solar Designer
as solar
More...
almost 14 years ago
Added a temporary note that there are more changes to be documented.
Solar Designer
as solar
More...
almost 14 years ago
Added one more test "hash".
Solar Designer
as solar
More...
almost 14 years ago
Reverted the last change. Although strncat() appeared to perform faster than strnzcpy(), calling it from strnzcpy() (for a total of two function calls) appears to be slower than processing the string right in strnzcpy(). All of this applies to very short strings only (like passwords), where the function call overhead is comparable to the actual processing.
Solar Designer
as solar
More...
almost 14 years ago
Reimplemented strnzcpy() via strncat().
Solar Designer
as solar
More...
almost 14 years ago
Added a dummy "format", to be used for testing.
Solar Designer
as solar
More...
almost 14 years ago
Use fmt_default_set_salt().
Solar Designer
as solar
More...
almost 14 years ago
Added fmt_default_set_salt().
Solar Designer
as solar
More...
almost 14 years ago
Improved salt_hash(), including for possible invalid characters in salts.
Solar Designer
as solar
More...
almost 14 years ago
←
1
2
…
15
16
17
18
19
20
21
22
23
…
36
37
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree