summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/ssh-agent (follow)
Commit message (Collapse)AuthorAgeFilesLines
* give ssh-keygen the ability to dump the contents of a binary keydjm2020-04-031-2/+2
| | | | revocation list: ssh-keygen -lQf /path bz#3132; ok dtucker
* factor out reading/writing sshbufs to dedicated functions;djm2020-01-251-2/+2
| | | | feedback and ok markus@
* use ssh-sk-helper for all security key signing operationsdjm2019-12-131-5/+3
| | | | | | | | | This extracts and refactors the client interface for ssh-sk-helper from ssh-agent and generalises it for use by the other programs. This means that most OpenSSH tools no longer need to link against libfido2 or directly interact with /dev/uhid* requested by, feedback and ok markus@
* directly support U2F/FIDO2 security keys in OpenSSH by linkingdjm2019-11-141-1/+3
| | | | | | against the (previously external) USB HID middleware. The dlopen() capability still exists for alternate middlewares, e.g. for Bluetooth, NFC and test/debugging.
* Refactor signing - use sshkey_sign for everything, including the newdjm2019-10-311-2/+2
| | | | | | | | | | | U2F signatures. Don't use sshsk_ecdsa_sign() directly, instead make it reachable via sshkey_sign() like all other signature operations. This means that we need to add a provider argument to sshkey_sign(), so most of this change is mechanically adding that. Suggested by / ok markus@
* ssh-agent support for U2F/FIDO keysdjm2019-10-311-3/+3
| | | | feedback & ok markus@
* avoid compiling certain files that deeply depend on libcrypto whendjm2019-09-061-2/+3
| | | | WITH_OPENSSL isn't set
* Don't redefine Makefile choices which come correct from bsd.*.mkderaadt2018-07-251-3/+2
| | | | ok markus
* remove legacy key emulation layer; ok djm@markus2018-07-111-2/+2
|
* remove legacy buffer API emulation layer; ok djm@markus2018-07-091-2/+2
|
* group shared source files (e.g. SRCS_KEX) and allow compilation w/o OPENSSLmarkus2018-01-081-8/+3
| | | | ok djm@
* Replace ED25519's private SHA-512 implementation with a call to thenaddy2017-12-141-2/+2
| | | | | regular digest code. This speeds up compilation considerably. ok markus@
* ssh/lib hasn't worked towards our code-sharing goals for a quit while,deraadt2017-12-101-5/+12
| | | | | | | | | perhaps it is too verbose? Change each */Makefile to specifying exactly what sources that program requires, compiling it seperate. Maybe we'll iterate by sorting those into seperatable chunks, splitting up files which contain common code + server/client specific code, or whatnot. But this isn't one step, or we'd have done it a long time ago.. ok dtucker markus djm
* zap redundant Makefile variables.espie2017-07-101-2/+1
| | | | okay djm@
* enable PKCS#11 code; ok djmmarkus2010-02-091-3/+2
|
* replace our obsolete smartcard code with PKCS#11.markus2010-02-081-1/+2
| | | | | | | | | ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20.pdf ssh(1) and ssh-keygen(1) use dlopen(3) directly to talk to a PKCS#11 provider (shared library) while ssh-agent(1) delegates PKCS#11 to a forked a ssh-pkcs11-helper process. PKCS#11 is currently a compile time option. feedback and ok djm@; inspired by patches from Alon Bar-Lev
* make ssh-agent setgid, disallow ptrace.markus2002-08-121-2/+3
|
* move -lsectok to Makefile.inc for nowmarkus2001-06-271-3/+1
|
* add smartcard support to the makefiles (commented out);markus2001-06-261-1/+3
| | | | the smartcard support is based on work by itoi@eecs.umich.edu
* unbreakmarkus2001-06-261-6/+1
|
* more smartcard support.markus2001-06-261-1/+6
|
* don't link unused libsmarkus2001-03-041-3/+3
|
* log*.c -> log.cmarkus2001-03-031-2/+2
|
* $OpenBSD$niklas2001-01-291-0/+2
|
* no longer needed; good riddance for static archstodd2000-06-291-5/+0
|
* fix for stupid binutils linkerderaadt1999-10-271-2/+3
|
* move common files to ./lib and link libssh.a, tested with and w/o objmarkus1999-10-251-13/+1
|
* on static machines, install these as mode 0deraadt1999-10-071-1/+8
|
* scp should not link against kerberos stuffderaadt1999-10-061-0/+11
|
* more shrinkingderaadt1999-10-041-3/+2
|
* nuked minfd. sigh. hope this is the last one.markus1999-10-041-6/+1
|
* Remove kerberos libdes - it's all in libcryptobeck1999-10-011-1/+1
|
* use libc md5deraadt1999-09-301-1/+1
|
* update krb4/AFS support to ssh-1.2.27-afs-kerberos-pl1 level, clean up unused variables, update manpagesdugsong1999-09-291-2/+2
|
* DPADD; mickeyderaadt1999-09-291-0/+1
|
* convert all uses of gmp to SSL bignumprovos1999-09-281-6/+6
| | | | | | convert all used of rsa to SSL rsa functions remove all use of randomstate to OpenBSD arc4random() and arc4_stir() all this done at a long long night in Canada.
* proper groups for installderaadt1999-09-261-1/+0
|
* build ssh components using our build modelderaadt1999-09-261-0/+20