summaryrefslogtreecommitdiff
path: root/src/lib/libc/crypt/crypt.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Wrap <unistd.h> so that internal calls go direct and they're all weak symbolsguenther2015-09-121-1/+3
| | | | Delete unused 'fd' argument from internal function oldttyname()
* Unbreak, add errno headerjeremy2015-07-181-1/+2
| | | | OK tedu@
* set errno in null cases, just in case.tedu2015-07-181-2/+3
|
* If crypt(3) is called with an unknown setting, return NULL insteadbluhm2015-05-131-1/+3
| | | | | of some undefined value. OK tedu@
* bludgeon DES support out of crypt. long live the bcrypt.tedu2015-04-061-682/+1
|
* Move to the <limits.h> universe.deraadt2015-01-161-2/+1
| | | | review by millert, binary checking process with doug, concept with guenther
* remove setkey and encrypt interfaces. they are useless and dangerous.tedu2014-12-081-7/+7
| | | | ok deraadt naddy
* revert the bludgeoning of DES. if we need a thread safe crypt, maybe it'stedu2014-11-251-31/+33
| | | | better to find one instead of continuing to mangle this mess.
* push some global data down into functions to make this threadlier.tedu2014-11-251-33/+31
| | | | only doing what's needed for crypt_hashpass. sigh.
* refactor some of the des crypt code to use fewer globals.tedu2014-05-171-36/+39
| | | | ok miod
* remove md5crypt.tedu2014-05-121-5/+4
| | | | | | while changing things, add a crypt_checkpass wrapper that handles most of the edge cases. (not quite ready for production, though.) ok deraadt
* zap remaining rcsid.espie2005-08-081-5/+1
| | | | | | Kill old files that are no longer compiled. okay theo
* do the char * to u_char * song and dance back and forth explicitly asderaadt2004-09-141-5/+5
| | | | we match API's against each other, fun eh; millert ok
* Split crypto routine sup again, but differently. This should make thederaadt2003-08-121-82/+39
| | | | mail floppy parts a fair bit smaller.
* unsplice crypt.c and morecrypt.c; start to document some bcrypt and md5cryptderaadt2003-08-071-27/+57
| | | | things in crypt.3, and create MLINKS
* wierd -> weirdpvalchev2002-04-291-3/+3
|
* Part one of userland __P removal. Done with a simple regexp with some minor ↵millert2002-02-161-4/+4
| | | | hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
* use strlcpy vs strncpy+a[len-1]='\0'. millert@ ok.lebel2001-06-271-4/+3
|
* $OpenBSD$niklas1998-03-221-1/+3
|
* indentation cleanupderaadt1997-09-101-7/+8
|
* Clean up some -Wall flowers.millert1997-07-091-2/+2
|
* delete the unaligned codederaadt1997-03-301-11/+1
|
* Err, umm.downsj1997-03-271-3/+3
|
* Make this code sane.downsj1997-03-271-3/+4
|
* added hook for bcryptprovos1997-02-131-4/+10
|
* Fix RCS idstholo1996-08-191-2/+5
| | | | Make sure everything uses {SYS,}LIBC_SCCS properly
* for magic MD5 salt, call md5crypt()deraadt1996-07-021-3/+6
|
* Add md[245] routines in libc/md, remove md5 from libc/crypt. Add $OpenBSD$niklas1996-06-031-1/+1
|
* Update prototypes to match declarationstholo1996-03-251-11/+11
| | | | | Remove unused variables Install all man-page links
* i believe i took care of the 32bit and alignment issues, so the comment can ↵deraadt1995-12-181-8/+1
| | | | go away
* non-USA crypto code by davidb@werj.com.au. The source has been splitderaadt1995-12-161-0/+715
& copied into two pieces so that use of crypt() pulls in a crypt.o that contains only that one programmer interface -- this permits USA export of binaries that use crypt() for authentication purposes. morecrypt.c contains the other DES programmer interfaces commonly used.