Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use the new variant log macros instead of prepending __func__ and | 2020-10-18 | 1 | -41/+31 | |
| | | | | appending ssh_err(r) manually; ok markus@ | ||||
* | remove unused variables in ssh-pkcs11-helper; ok djm | 2020-03-06 | 1 | -8/+2 | |
| | |||||
* | expose PKCS#11 key labels/X.509 subjects as comments | 2020-01-25 | 1 | -8/+13 | |
| | | | | | | | | | | | Extract the key label or X.509 subject string when PKCS#11 keys are retrieved from the token and plumb this through to places where it may be used as a comment. based on https://github.com/openssh/openssh-portable/pull/138 by Danielle Church feedback and ok markus@ | ||||
* | fixes for !WITH_OPENSSL compilation; ok dtucker@ | 2019-09-06 | 1 | -1/+18 | |
| | |||||
* | lots of things were relying on libcrypto headers to transitively | 2019-09-06 | 1 | -1/+2 | |
| | | | | | include various system headers (mostly stdlib.h); include them explicitly | ||||
* | Replace calls to ssh_malloc_init() by a static init of malloc_options. | 2019-06-06 | 1 | -2/+1 | |
| | | | | Prepares for changes in the way malloc is initialized. ok guenther@ dtucker@ | ||||
* | Move a variable declaration to the block where it's used to make things | 2019-05-16 | 1 | -3/+3 | |
| | | | | a little tidier for -portable. | ||||
* | switch mainloop from select(2) to poll(2); ok deraadt@ | 2019-01-23 | 1 | -22/+19 | |
| | |||||
* | add "-v" flags to ssh-add and ssh-pkcs11-helper to turn up debug | 2019-01-21 | 1 | -3/+21 | |
| | | | | | | | | | | verbosity. Make ssh-agent turn on ssh-pkcs11-helper's verbosity when it is run in debug mode ("ssh-agent -d"), so we get to see errors from the PKCS#11 code. ok markus@ | ||||
* | add support for ECDSA keys in PKCS#11 tokens | 2019-01-20 | 1 | -10/+30 | |
| | | | | Work by markus@ and Pedro Martelletto, feedback and ok me@ | ||||
* | switch ssh-pkcs11-helper to new API; ok djm@ | 2018-01-08 | 1 | -78/+105 | |
| | |||||
* | switch from Key typedef with struct sshkey; ok djm@ | 2017-05-30 | 1 | -7/+7 | |
| | |||||
* | Add a function to enable security-related malloc_options. With and ok | 2016-02-15 | 1 | -1/+2 | |
| | | | | deraadt@, something similar has been in the snaps for a while. | ||||
* | Do not cast result of malloc/calloc/realloc* if stdlib.h is in scope | 2015-08-20 | 1 | -3/+3 | |
| | | | | ok krw millert | ||||
* | Reduce use of <sys/param.h> and transition to <limits.h> throughout. | 2015-01-20 | 1 | -2/+1 | |
| | | | | ok djm markus | ||||
* | explicitly include sys/param.h in files that use the howmany() macro; | 2014-12-11 | 1 | -2/+3 | |
| | | | | from portable | ||||
* | New key API: refactor key-related functions to be more library-like, | 2014-06-24 | 1 | -2/+6 | |
| | | | | | | | | | 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. | ||||
* | use-after-free; bz#2175 patch from Loganaden Velvindron @ AfriNIC | 2013-12-02 | 1 | -2/+3 | |
| | |||||
* | bye, bye xfree(); ok markus@ | 2013-05-17 | 1 | -12/+11 | |
| | |||||
* | remove unused extern optarg. ok markus@ | 2013-05-10 | 1 | -2/+1 | |
| | |||||
* | fix a couple of "assigned but not used" warnings. ok markus@ | 2012-07-02 | 1 | -3/+3 | |
| | |||||
* | Add $OpenBSD$ tags in comments, our portable-syncing scripts use these | 2010-02-24 | 1 | -0/+1 | |
| | |||||
* | gcc2 requires decls before code | 2010-02-19 | 1 | -3/+2 | |
| | |||||
* | replace our obsolete smartcard code with PKCS#11. | 2010-02-08 | 1 | -0/+349 | |
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 |