opnsense-src/secure/lib/libcrypt
Xin LI 43e3038611 Refresh our implementation of OpenBSD's Blowfish password format.
Notable changes:

 - Support of $2b$ password format to address a problem where very
   long passwords (more than 256 characters, when an integer
   overflow would happen and cause the length to wrap at 256).
 - Updated pseudo code in comments to reflect the reality.
 - Removed our local shortcut of processing magic string and rely
   on the centralized and tigntened validation.
 - Diff reduction from upstream.

For now we are still generating the older $02a$ format of password
but we will migrate to the new format once the format is formally
finalized.

MFC after:	1 month
2014-02-25 23:03:48 +00:00
..
blowfish.c Strip the private blowfish code down to only that which is 2003-06-02 19:17:24 +00:00
blowfish.h Strip the private blowfish code down to only that which is 2003-06-02 19:17:24 +00:00
crypt-blowfish.c Refresh our implementation of OpenBSD's Blowfish password format. 2014-02-25 23:03:48 +00:00
crypt-des.c Update the previous openssl fix. [12:01] 2012-05-30 12:01:28 +00:00