Commit graph

15 commits

Author SHA1 Message Date
Russ Magee
6fbbcdadb6 Gometalinter cleanup/audit of hkexsh, hkexshd, hkexpasswd
Signed-off-by: Russ Magee <rmagee@gmail.com>
2018-11-25 10:24:10 -08:00
Russ Magee
cb7a79063e Added validation user actually exists on system 2018-10-03 22:31:35 -07:00
Russ Magee
d25b883873 Fixed bug in fallback from authtoken (-g) to password login 2018-09-16 17:30:02 -07:00
Russ Magee
e02764bf4b .hkexsh_id file supports multiple authtokens (multi remote hosts, aliases for same remote host) 2018-09-14 11:58:10 -07:00
Russ Magee
d9b34fa631 GenAuthToken() now uses client-supplied ConnHost 2018-09-14 01:13:14 -07:00
Russ Magee
c9eb6bcb38 Added -a authtoken feature for scripted use 2018-09-13 23:51:49 -07:00
Russ Magee
350f3f375e -hkexauth now always tries bcrypt even for nonexistent users (user enum timing attack resist) 2018-09-11 22:36:20 -07:00
Russ Magee
5f1d57f987 Fixed hkexauth fields expected 2018-09-08 22:01:33 -07:00
Russ Magee
c5498642fc Got client hangup working again. Security scrub auth vars. 2018-05-04 23:25:26 -07:00
Russ Magee
351f58b6c5 misc. cleanup, LICENSE.{gpl,mit} updates 2018-04-07 13:04:10 -07:00
Russ Magee
5da70447b0 MSYS+mintty support; pkg renaming to hkexsh 2018-04-04 15:43:27 -07:00
Russ Magee
d465c1ee5b Initial experiments: HMAC on stream 2018-02-16 18:46:29 -08:00
Russ Magee
52423b7144 Cleaned up some debug, moved insulter for failed login into project 2018-01-24 18:14:21 -08:00
Russ Magee
d484ec7fd1 Added hkexpasswd util; moved minimal term stuff into hkexauth.go 2018-01-23 13:53:05 -08:00
Russ Magee
3ca98d364c Oops. Forgot to add hexkauth.go to last few commits. 2018-01-21 22:13:35 -08:00