summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/auth-bsdauth.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* New key API: refactor key-related functions to be more library-like,djm2014-06-241-1/+3
| | | | | | | | | existing API is offered as a set of wrappers. with and ok markus@ Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew Dempsky and Ron Bowes for a detailed review a few months ago.
* don't count on things that accept arguments by reference to cleardjm2014-03-121-1/+6
| | | | things for us on error; most things do, but it's unsafe form.
* unifdef -DBSD_AUTHdjm2007-09-211-3/+1
| | | | | | | unifdef -USKEY These options have been in use for some years; ok markus@ "no objection" millert@
* almost entirely get rid of the culture of ".h files that include .h files"deraadt2006-08-031-2/+9
| | | | | ok djm, sort of ok stevesk makes the pain stop in one easy step
* Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatdjm2006-03-251-0/+1
| | | | Theo nuked - our scripts to sync -portable need them in the files
* introduce xcalloc() and xasprintf() failure-checked allocations functionsdjm2006-03-251-3/+2
| | | | | | | | | | and use them throughout openssh xcalloc is particularly important because malloc(nmemb * size) is a dangerous idiom (subject to integer overflow) and it is time for it to die feedback and ok deraadt@
* RCSID() can diederaadt2006-03-191-1/+0
|
* Have keyboard-interactive code call the drivers even for responses fordtucker2005-01-191-1/+4
| | | | | | | | invalid logins. This allows the drivers themselves to decide how to handle them and prevent leaking information where possible. Existing behaviour for bsdauth is maintained by checking authctxt->valid in the bsdauth driver. Note that any third-party kbdint drivers will now need to be able to handle responses for invalid logins. ok markus@
* minor KNFderaadt2002-06-301-2/+2
|
* KNF done automatically while reading....deraadt2002-06-191-4/+4
|
* integrate privilege separated openssh; its turned off by default for now.provos2002-03-181-3/+12
| | | | work done by me and markus@
* basic KNF done while i was looking for something elsederaadt2001-12-191-51/+51
|
* improved kbd-interactive support. work by per@appgate.com and memarkus2001-05-181-0/+116