Openwall Project   Owl  JtR  passwdqc  yescrypt  yespower  crypt_blowfish  phpass  tcb  pam_userpass  pam_mktemp  scanlogd  popa3d  blists  msulogin  php_mt_seed
bringing security into open environments

CVS log for Owl/packages/glibc/crypt_blowfish/wrapper.c

[BACK] Up to [Openwall CVS] / Owl / packages / glibc / crypt_blowfish

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Jul 7 15:19:04 2014 UTC (8 years, 11 months ago) by solar
Branches: MAIN
CVS tags: Owl-3_1-stable, Owl-3_1-release, HEAD, CRYPT_BLOWFISH_1_3
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +9 -3 lines
Added OpenBSD 5.5+ "$2b$" prefix support to crypt_blowfish (same as "$2y$")

Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Wed Sep 7 05:46:12 2011 UTC (11 years, 9 months ago) by solar
Branches: Owl-3_0-stable
Diff to: previous 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9: +174 -72 lines
Sync with current (crypt_blowfish 1.2, glibc 2.3.6-owl15).

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Jul 16 15:16:39 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
CVS tags: CRYPT_BLOWFISH_1_2
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +12 -1 lines
Added fallbacks to a permissive license.  Made other minor edits to comments
and the documentation.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Jul 8 04:36:58 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +20 -1 lines
Explicitly test crypt_rn() as well, not just via crypt_ra() like we were
testing it before.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Jul 8 04:17:37 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +53 -20 lines
Added tests of crypt() and crypt_ra() on setting strings that don't include
full hashes and on incorrect setting strings.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Jul 8 01:52:10 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -3 lines
Preserve the requested prefix in bcrypt's crypt_gensalt*(), which was
temporarily not the case in the previous (unreleased) revision of the code.
Thanks to Ludwig Nussel for reporting the problem with mkpasswd that this
caused.  http://www.openwall.com/lists/oss-security/2011/07/07/8

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jul 6 20:15:03 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +28 -0 lines
With "$2a$", deviate from the correct algorithm when necessary to prevent easy
collisions with multiple hashes produced by the sign extension buggy algorithm.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Jul 6 15:22:38 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Added support for the new "$2y$" prefix indicating known correct bcrypt
algorithm.  (Unfortunately, "$2a$" doesn't actually mean that.)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Jul 6 13:56:42 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +9 -12 lines
Moved a portion of the crypt(3) output buffer safety code from wrapper.c to
crypt_blowfish.c such that it protects potential applications that use
crypt_blowfish directly, yet fail to check the return value for NULL.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Jul 6 13:07:51 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -2 lines
Added a gcc 3 -Wshadow fix (the warning was spurious, not reported by gcc 4
anymore).

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Jul 6 12:52:32 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +0 -9 lines
Dropped the unused __fcrypt() function definition.  It matched glibc
crypt-entry.c's, but that one was unused as well, and neither was compiled in
when building the code as part of glibc.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jul 6 12:29:04 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -12 lines
Moved some extern's from wrapper.c to crypt_blowfish.h and crypt_gensalt.h and
included those in the corresponding C files such that the compiler checks
whether the prototypes match the actual definitions.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Jul 6 11:56:35 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +17 -17 lines
Removed the __CONST macro in favor of const in C files and __const in the
header file (consistent with glibc's, usable with "gcc -ansi" even with old
versions of gcc).

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jul 6 11:12:21 2011 UTC (11 years, 11 months ago) by solar
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -0 lines
Added "(void) signum;" to handle_timer() to suppress "gcc -W" warning:
wrapper.c: In function 'handle_timer':
wrapper.c:340:30: warning: unused parameter 'signum'

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Jun 21 09:48:48 2011 UTC (12 years ago) by solar
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +34 -3 lines
Added 8-bit test vectors for both "$2a$" and "$2x$" (sign extension bug).

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Jul 16 23:08:21 2008 UTC (14 years, 11 months ago) by ldv
Branches: MAIN
CVS tags: Owl-3_0-release
Branch point for: Owl-3_0-stable
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +10 -0 lines
Make crypt_blowfish buildable by modern gcc compilers by moving
fcrypt weak alias definition from crypt-entry.c to wrapper.c

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Mar 5 14:28:35 2006 UTC (17 years, 4 months ago) by solar
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -1 lines
Fixed a compiler warning on systems where ptrdiff_t is not int.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Mar 5 13:51:09 2006 UTC (17 years, 4 months ago) by solar
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -1 lines
Separate sentences with two spaces in comments.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Mar 5 13:45:28 2006 UTC (17 years, 4 months ago) by solar
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +11 -4 lines
Use sysconf(_SC_CLK_TCK) instead of CLK_TCK when _SC_CLK_TCK is known to
be available or CLK_TCK is not.  This change only affects -DTEST builds.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Feb 8 22:05:11 2005 UTC (18 years, 4 months ago) by solar
Branches: MAIN
CVS tags: Owl-2_0-stable, Owl-2_0-release, CRYPT_BLOWFISH_1_0
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -0 lines
crypt_blowfish 0.4.7:

#include <time.h> in wrapper.c's self-test code - for CLK_TCK.

Don't include "-c" in CFLAGS.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Nov 8 00:46:15 2002 UTC (20 years, 7 months ago) by solar
Branches: MAIN
CVS tags: Owl-1_1-stable, Owl-1_1-release
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +57 -11 lines
Added a test for proper operation with multiple threads.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Nov 7 22:50:34 2002 UTC (20 years, 7 months ago) by solar
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +6 -4 lines
Use all of the test hashes during benchmark.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Nov 7 22:44:47 2002 UTC (20 years, 7 months ago) by solar
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -1 lines
Re-test crypt(3) for proper operation during the benchmark.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Mar 20 17:38:22 2002 UTC (21 years, 3 months ago) by solar
Branches: MAIN
CVS tags: Owl-1_0-stable, Owl-1_0-release
Initial import of crypt_blowfish-0.4.2 into the CVS tree.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

Openwall CVSweb server maintained by <cvswebadm at openwall.com>

See also: homepages of John the Ripper password cracker, pam_passwdqc password strength checking PAM module, yescrypt KDF and password hashing scheme, crypt_blowfish password hashing framework for C/C++, phpass password hashing framework for PHP, as well as wordlists for password recovery or password cracking.

Hosted by DataForce ISP - Powered by Openwall GNU/*/Linux