Matt Dailey
303c03061c
Add ConsolePasswordFinder to read from Console
...
* There was no example `PasswordFinder` to prompt
a user for their password
2017-07-10 09:30:10 +02:00
Olli Helenius
15e6924fc4
Fix indentation
2017-07-06 22:44:31 +03:00
Olli Helenius
9e8bef24c5
Add support for tunneling TCP/IP connections.
2017-07-06 22:32:56 +03:00
Iger
5e3a08a637
- boggle
2017-07-04 10:02:00 +02:00
Iger
d0800058e8
- Test ECDSA signature verifications
2017-07-04 10:02:00 +02:00
Iger
ad9c2d5411
- Test ECDSA fingerprints
2017-07-04 10:02:00 +02:00
Iger
ed65176b68
- Incorrect key format during write
2017-07-04 10:02:00 +02:00
Iger
28f3280a84
- license header
2017-07-04 10:02:00 +02:00
Iger
d69f722908
- Some more indentation fixes
2017-07-04 10:02:00 +02:00
Iger
1d7cb8c2c6
- Some more indentation fixes
2017-07-04 10:02:00 +02:00
Iger
6ad6242ed1
- Ident in spaces
2017-07-04 10:02:00 +02:00
Iger
3310530d42
- cleanup
2017-07-04 10:02:00 +02:00
Iger
3685f9dc36
- Formal generation of ASN.1 encoding for the ecdsa signature
...
- Support ecdsa-sha2-nistp521
2017-07-04 10:02:00 +02:00
Iger
f8cad120a6
- Pretty honed up implementation of -384
2017-07-04 10:02:00 +02:00
Iger
56dd4e4af4
- A separate enum members take with lots of code duplication
2017-07-04 10:02:00 +02:00
Jeroen van Erp
a51270791d
Remove deprecated ZLib usage
2017-06-26 09:56:37 +02:00
Jeroen van Erp
d43fc4551e
Minor reformatting
2017-06-26 09:51:40 +02:00
Jan Peter Stotz
93bf6c0089
Fixed small exception logging problem
2017-06-09 11:58:24 +02:00
Jeroen van Erp
7b535a8db3
Added support for wildcard host entries in known_hosts ( Fixes #331 )
2017-05-22 14:43:30 +02:00
David Kocher
2b21ec6032
Fix regression from 40f956b. Invalid length parameter. ( #322 )
...
Also Fixes #306
2017-04-25 15:30:20 +02:00
Jeroen van Erp
531eb97767
Added log message for early identification termination
2017-04-14 09:14:52 +02:00
chqr
e36fd0fb3d
Add support for authentication with DSA & RSA user certificates ( #153 ) ( #319 )
...
* Add support for authentication with DSA & RSA user certificates (#153 )
Updates:
- KeyType.java - add support for two certificate key types
ssh-rsa-cert-v01@openssh.com
ssh-dsa-cert-v01@openssh.com
- Buffer.java - allow uint64s that overflow Long.MAX_VALUE, otherwise
we break on certificates with serial numbers greater Long.MAX_VALUE
- OpenSSHKeyFile, KeyProviderUtil - prefer public key files that end
"-cert.pub" if they exist
Added new class Certificate, which represents certificate key
Reference:
https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.certkeys?annotate=HEAD
* Use BigInteger for certificate serial numbers, address Codacy issues
* Address code review concerns
2017-04-14 08:49:16 +02:00
ISQ-GTT
a03fa9ac63
Added charset support, centralized UTF-8 usage ( #305 )
...
* Added charset support, centralized UTF-8 usage
* Code style, buffer methods with charsets
* assure remote charset isn't null
2017-03-09 13:58:51 +01:00
Jeroen van Erp
636f896850
Cleaned up some code
2017-02-10 09:43:12 +01:00
Jeroen van Erp
0b397bc3d7
Added TODO
2017-01-23 15:33:47 +01:00
Jeroen van Erp
40f956b4b6
More code cleanup
2017-01-23 15:33:22 +01:00
Jeroen van Erp
ef3f7a2eaf
Fixed more warnings
2017-01-23 14:40:33 +01:00
Jeroen van Erp
8134113510
Cleaned up more PMD/Codacy warnings
2017-01-23 10:46:01 +01:00
Jeroen van Erp
c883c87963
Fixed a few warnings
2017-01-23 09:55:04 +01:00
Jeroen van Erp
920537dac9
More cleaning up
2017-01-20 16:41:16 +01:00
Jeroen van Erp
aa47b0c5f7
Cleaning up unused code
2017-01-20 16:29:37 +01:00
Jeroen van Erp
786734ce26
Suppressing Method naming conventions for Factory classes
2017-01-20 15:43:36 +01:00
Jeroen van Erp
9cb5bf4e10
Organized imports
2017-01-20 15:26:21 +01:00
Jeroen van Erp
0e3f7c2bbf
Added new DH groups
2017-01-20 15:05:18 +01:00
David A. Solin
936eb26e9e
Reference the EdDSANamedCurveTable constant instead of its value, for forward-compatibility with the ed25519-java project on Github.
...
See: abdee146c3
2017-01-06 12:58:04 -06:00
Jeroen van Erp
20879a4aa5
LocalPortForwarder interrupts its thread on close()
2016-12-29 16:06:57 +01:00
Jeroen van Erp
0ad51709c2
Use the configured Random factory in DH KEX ( Fixes #292 )
2016-12-28 10:00:24 +01:00
Jeroen van Erp
c9c68f019e
StreamCipher can use the constructor without random.
2016-12-28 09:52:58 +01:00
Jeroen van Erp
fc75f9796c
Added logging to trace time creation of Randoms
2016-12-28 09:52:20 +01:00
Jeroen van Erp
86e6631b1e
Enabled PKCS5 in DefaultConfig
2016-12-23 11:54:43 +01:00
David Solin
9e3b9f7c24
Obtain the sshj.properties resource from the ClassLoader that loaded the DefaultConfig class, not from the context classloader.
2016-12-21 10:04:56 -06:00
David Solin
766ab916ee
Use cause message when initializing an SSHRuntimeException from a Throwable.
2016-12-21 07:48:02 -06:00
gatesking
3ce7c2ebfb
Catch interrupt signal in keepalive thread
...
Interrupt signal may be catched when keepalive thread is sleeping. As a result, it will still go into conn.getTransport().die(e).
2016-11-30 09:30:57 +08:00
Jeroen van Erp
256e65dea4
Build jar with correct version string automatically ( Fixes #280 )
2016-11-23 13:30:37 +01:00
Jeroen van Erp
677f482a69
Fixed text
2016-10-28 16:31:23 +02:00
Jeroen van Erp
179b30ef4e
Fixed some codacy warnings
2016-10-28 14:50:37 +02:00
Jeroen van Erp
f59bbccc5f
Fixed ed-25519 and openssh-key-v1 formats
2016-10-28 14:45:16 +02:00
Jeroen van Erp
bf34072c3a
Reading first part of the new openssh key format
2016-10-24 09:49:45 +02:00
Jeroen van Erp
771751ca4c
Fixed license header
2016-10-19 14:48:06 +01:00
Jeroen van Erp
968d4284a0
Extracted common key file methods into an abstract base class
2016-10-19 12:08:51 +01:00