Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #10 from kruton/readme-update | Kenny Root | 2016-01-24 | 1 | -2/+6 |
|\ | | | | | Update comments about supported algorithms | ||||
| * | Update comments about supported algorithms | Kenny Root | 2016-01-24 | 1 | -2/+6 |
|/ | |||||
* | Merge pull request #9 from kruton/25519-crypto | Kenny Root | 2016-01-24 | 10 | -4/+409 |
|\ | | | | | Add Ed25519 host key support | ||||
| * | Add Ed25519 host key support | Kenny Root | 2016-01-24 | 10 | -4/+409 |
|/ | |||||
* | Merge pull request #8 from kruton/curve25519-kex | Kenny Root | 2016-01-24 | 5 | -2/+161 |
|\ | | | | | Add curve25519-sha256@libssh.org exchange method | ||||
| * | Add curve25519-sha256@libssh.org exchange method | Kenny Root | 2016-01-24 | 5 | -2/+161 |
|/ | |||||
* | [Gradle Release Plugin] - new version commit: '2.2.3-SNAPSHOT'. | Kenny Root | 2015-12-28 | 1 | -2/+2 |
| | |||||
* | [Gradle Release Plugin] - pre tag commit: '2.2.2'. | Kenny Root | 2015-12-28 | 1 | -2/+2 |
| | |||||
* | Merge pull request #7 from kruton/gitignore | Kenny Root | 2015-12-28 | 1 | -0/+11 |
|\ | | | | | Add more stuff to .gitignore | ||||
| * | Add more stuff to .gitignore | Kenny Root | 2015-12-28 | 1 | -0/+11 |
|/ | | | | Comment previous entries and add more IDEA files. | ||||
* | Merge pull request #6 from kruton/unitTests | Kenny Root | 2015-12-26 | 5 | -76/+267 |
|\ | | | | | Unit tests | ||||
| * | Add tests for ECDSASHA2Verify | Kenny Root | 2015-12-26 | 2 | -75/+71 |
| | | | | | | | | | | | | Since SimpleDERReader is now more tested and this class duplicates the functionality of that one, we will switch to using SimpleDERReader enstead. | ||||
| * | Add unit tests for readOid | Kenny Root | 2015-12-25 | 1 | -0/+72 |
| | | |||||
| * | Add tests for readInt | Kenny Root | 2015-12-25 | 1 | -0/+48 |
| | | |||||
| * | Add length check with test | Kenny Root | 2015-12-25 | 3 | -1/+76 |
|/ | |||||
* | Merge pull request #5 from kruton/indirect-proxy | Kenny Root | 2015-10-08 | 4 | -225/+142 |
|\ | | | | | Allow indirect proxy classes to implement their own functions | ||||
| * | Move socket creation out to its own function | Kenny Root | 2015-10-08 | 3 | -130/+142 |
| | | | | | | | | | | Newer proxy types will need to have a way to create their own sockets, so move this out to its own function to allow that later. | ||||
| * | Remove the authenticateWithDSA method | Kenny Root | 2015-10-08 | 1 | -59/+0 |
| | | | | | | | | | | This has been deprecated for quite a while and using DSA should be discouraged. | ||||
| * | Remove tcpNoDelay setting | Kenny Root | 2015-10-08 | 2 | -36/+0 |
| | | | | | | | | | | This conflicts with more advanced proxy transports that don't support this, so just remove it altogether. | ||||
* | | Merge pull request #4 from kruton/doc-fix | Kenny Root | 2015-10-08 | 2 | -16/+17 |
|\ \ | | | | | | | Fix some javadoc | ||||
| * | | Fix typo in javadoc about encryption | Kenny Root | 2015-10-08 | 1 | -1/+1 |
| | | | |||||
| * | | Add mentions of EC keys where DSA and RSA are mentioned | Kenny Root | 2015-10-08 | 2 | -14/+15 |
| | | | | | | | | | | | | | | | EC keys have been supported by this library for a while, so the documentation should be updated to reflect that fact. | ||||
| * | | Add Javadoc for user argument | Kenny Root | 2015-10-08 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #3 from kruton/ecdsa-fix | Kenny Root | 2015-10-08 | 1 | -7/+68 |
|\ \ | |/ |/| | Support decoding large keys | ||||
| * | Support decoding large keys | Kenny Root | 2015-10-08 | 1 | -7/+68 |
|/ | | | | | | | The ASN.1 decoding routines were not accounting for keys that needed long-form length encoding. Amend the code to add long form length. Fixes connectbot/connectbot#76 | ||||
* | Remove now unneeded repository URL | Kenny Root | 2015-09-16 | 1 | -6/+0 |
| | |||||
* | [Gradle Release Plugin] - new version commit: '2.2.2-SNAPSHOT'. | Kenny Root | 2015-09-15 | 1 | -2/+2 |
| | |||||
* | [Gradle Release Plugin] - pre tag commit: '2.2.1'. | Kenny Root | 2015-09-15 | 1 | -2/+2 |
| | |||||
* | Ignore IntelliJ IDEA files | Kenny Root | 2015-09-15 | 1 | -2/+2 |
| | |||||
* | Merge pull request #2 from kruton/simplesocks | Kenny Root | 2015-09-15 | 2 | -124/+39 |
|\ | | | | | Change SOCKS library to simplesocks | ||||
| * | Change SOCKS library to simplesocks | Kenny Root | 2015-09-15 | 2 | -124/+39 |
|/ | | | | simplesocks only implements what we need and is 100% test covered! | ||||
* | Add latest version download badge | Kenny Root | 2015-07-18 | 1 | -0/+2 |
| | |||||
* | travis-ci: remove lock files before caching | Kenny Root | 2015-07-18 | 1 | -0/+1 |
| | |||||
* | [Gradle Release Plugin] - new version commit: '2.2.1-SNAPSHOT'. | Kenny Root | 2015-07-18 | 1 | -2/+2 |
| | |||||
* | [Gradle Release Plugin] - pre tag commit: '2.2.0'. | Kenny Root | 2015-07-18 | 1 | -2/+2 |
| | |||||
* | Add wrapper to travis-ci cache as well | Kenny Root | 2015-07-18 | 1 | -0/+1 |
| | |||||
* | Add caching to travis-ci build | Kenny Root | 2015-07-18 | 2 | -1/+7 |
| | |||||
* | Rename project to sshlib | Kenny Root | 2015-07-18 | 131 | -1/+1 |
| | |||||
* | Add gradle release command | Kenny Root | 2015-07-18 | 1 | -0/+4 |
| | |||||
* | Fix various javadoc errors | Kenny Root | 2015-07-18 | 9 | -15/+16 |
| | |||||
* | Add auto-publishing via Travis | Kenny Root | 2015-07-18 | 4 | -1/+120 |
| | |||||
* | Add jsocks dependency | Kenny Root | 2015-07-18 | 1 | -0/+7 |
| | |||||
* | Remove android build tools reference | Kenny Root | 2015-07-18 | 1 | -2/+0 |
| | |||||
* | Create README.md | Kenny Root | 2015-07-18 | 1 | -0/+7 |
| | | | Just an initial sketch of what this is. | ||||
* | Set up initial skeleton of project | Kenny Root | 2015-07-18 | 10 | -0/+312 |
| | |||||
* | Change MessageDigest algorithms to standard name | Kenny Root | 2015-06-09 | 1 | -3/+3 |
| | | | | | | | These message digests need a hyphen according to https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest Fixes #87 | ||||
* | ssh: try all addresses when connecting | Kenny Root | 2015-04-19 | 1 | -67/+15 |
| | | | | This should satisfy the SSH part of issue #46. | ||||
* | ECDH there should be no negative bigint | Kenny Root | 2015-04-05 | 2 | -3/+3 |
| | | | | | | | | | Since the hash is over the canonical values of the agreed parameters when the shared secret was encoded as a negative biginteger, the two sides didn't agree. Make sure this doesn't occur by setting the bigint signum to 1. Change-Id: Ib0581cd7dc280dcce8cc3309d7102f8f5a444158 | ||||
* | Fix ssh-dss host key support | Kenny Root | 2015-04-05 | 1 | -1/+1 |
| | | | | | | | | This string was accidentally renamed to "ssh-dsa" during refactoring. DSA should die and go away, but the SSH standard said that was the only required algorithm when it was created. Change-Id: Ia533eac55692289de8042f6f95714b577941ca3f | ||||
* | Keep order for crypto wishlist | Kenny Root | 2015-04-05 | 1 | -2/+3 |
| | | | | | | | | Switch from TreeSet to LinkedHashMap since the preference is determined by iterating over the Set for both KEX_ALGS and HOST_KEY_ALGS. The order before was based on string comparisons(!) Change-Id: Ia4573d67f35a5371eb8c70dde631085d61570fe9 |