| Age | Commit message (Expand) | Author |
| 2023-11-26 | lib: Automated cleanup of cdefs and other formatting | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2021-12-07 | libcrypt: Drop inclusion of libutil.h | Jessica Clarke |
| 2017-11-26 | lib: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2016-08-10 | Make libcrypt thread-safe. Add crypt_r(3). | Ed Schouten |
| 2014-10-09 | Change the hardcoded default back from SHA512 to DES. | Dag-Erling Smørgrav |
| 2014-05-28 | Don't break the legacy applications which set | Hajimu UMEMOTO |
| 2014-04-26 | r261913 broke DES passwords, because the only way they could work, | Dag-Erling Smørgrav |
| 2014-02-15 | Switch the hardcoded default hash function from MD5 / DES to SHA512. | Dag-Erling Smørgrav |
| 2012-06-12 | Stop using auth_getval() now that it always returns NULL. Instead, | Dag-Erling Smørgrav |
| 2011-05-05 | s/shaN_crypt/crypt_shaN/g to be a more consistent with the existing naming. | David E. O'Brien |
| 2011-04-09 | Add SHA256/512 ($5$ and $6$) to crypt(3). Used in linux-world, doesn't | Mark Murray |
| 2003-06-02 | Add a new hash type. This "NT-hash" is compatible with the password | Mark Murray |
| 2002-03-06 | No functional change, but big code cleanup. WARNS, lint(1) and style(9). | Mark Murray |
| 2001-09-16 | Implement __FBSDID() | Matthew Dillon |
| 2001-08-13 | Removed duplicate VCS ID tags, as per style(9). | Ruslan Ermilov |
| 2001-03-11 | Add OpenBSD-style blowfish password hashing. This makes one less | Mark Murray |
| 2000-12-28 | Hindsight is wonderful, but I got cold feet over the crypt(3) default | Peter Wemm |
| 2000-12-28 | Merge into a single US-exportable libcrypt, which only provides | Peter Wemm |
| 2000-08-24 | Still have to support libscrypt for now :( Add #defines to take DES | Brian Feldman |
| 2000-08-22 | Add working and easy crypt(3)-switching. Yes, we need a whole new API | Brian Feldman |
| 2000-01-07 | Zap SHA1 password support. This will be re-implemented at a later date. | Kris Kennaway |
| 1999-09-22 | Never return NULL, always return a hash. | Mark Murray |
| 1999-09-20 | Big code cleanup. (Inspired by Brandon Gillespie). Also move as | Mark Murray |
| 1999-08-28 | $Header$ -> $FreeBSD$ | Peter Wemm |
| 1999-08-28 | $Id$ -> $FreeBSD$ | Peter Wemm |
| 1999-01-23 | The new crypt code broke "make world". Back it out. | Mark Murray |
| 1999-01-21 | Rewrite of crypt library to be more modular, and addition of the | Brandon Gillespie |
| 1997-02-22 | Revert $FreeBSD$ to $Id$ | Peter Wemm |
| 1997-01-14 | Make the long-awaited change from $Id$ to $FreeBSD$ | Jordan K. Hubbard |
| 1996-10-14 | A couple of minor nits. | Poul-Henning Kamp |
| 1996-07-12 | General -Wall warning cleanup, part I. | Jordan K. Hubbard |
| 1995-05-30 | Remove trailing whitespace. | Rodney W. Grimes |
| 1994-11-07 | *** ATTENTION *** YOU MIGHT BE ABOUT TO BE HOSED *** ATTENTION *** | Poul-Henning Kamp |
| 1994-08-09 | Nates password scrambler, from FreebSD 1.1.5, but with everything except | Geoff Rehmet |