| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
These message digests need a hyphen according to
https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest
Fixes #87
|
|
|
|
| |
This should satisfy the SSH part of issue #46.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Fixes #69
|
|
|
|
| |
Change-Id: Ib69c29588acb60b94cf710244f4c4dc76534412f
|
|
|
|
|
|
|
|
| |
Support exchanging groups using SHA-256 as specified in RFC 4419
For more information, see https://tools.ietf.org/html/rfc4419
Change-Id: Iee5d29e7113a05cad4714a61321bf86b016624b8
|
|
|
|
|
|
|
|
|
| |
This adds support for the new MAC modes using SHA-2 family of hashes as
set forth in RFC 6668.
See http://tools.ietf.org/html/rfc6668 for more information.
Change-Id: I09dfe44efe230021a77d81546fccc6b124c958d3
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Add support for the ECDH methods required by RFC 5656
ecdh-sha2-nistp256
ecdh-sha2-nistp384
ecdh-sha2-nistp521
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Use JCE instead of the DIY crypto library that is in Trilead. This was
apparently for J2ME devices. Well, I'm sorry, J2ME devices, you're dead
to me.
|
| |
|
|
|
|
|
| |
Previously all compression was the equivalent of zlib@openssh.com
since TransportConnection enforced that.
|
|
|
|
| |
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@472 df292f66-193f-0410-a5fc-6d59da041ff2
|
|
|
|
| |
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@439 df292f66-193f-0410-a5fc-6d59da041ff2
|
|
|
|
| |
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@363 df292f66-193f-0410-a5fc-6d59da041ff2
|
|
|
|
| |
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@361 df292f66-193f-0410-a5fc-6d59da041ff2
|
|
|
|
| |
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@334 df292f66-193f-0410-a5fc-6d59da041ff2
|
|
|
|
| |
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@332 df292f66-193f-0410-a5fc-6d59da041ff2
|
|
|
|
| |
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@331 df292f66-193f-0410-a5fc-6d59da041ff2
|
|
|
|
|
|
| |
allocation badness in insertLine to take care of)
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@252 df292f66-193f-0410-a5fc-6d59da041ff2
|
| |
|
| |
|
|
|
|
|
|
| |
* Always send false for "want reply"
* We don't need to wait since a reply should not be sent.
* Allow the sending of (informational) pixel dimensions.
|
|
|
|
|
|
|
| |
* Try to be better about unsynchronized accesses
* Don't expose references to arrays in our beans
* Make sure we don't dereference null pointers
* Update version string before calling aapt
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
stored there. this is also disable-able from settings
* "use any key" for a host will only look through unlocked in-memory keys
* implemented "load on start" functionality in backend service
* implemented "import key" which lets you select any openssh-formatted key (including passworded-ones) from simple /sdcard browser
* cleaned up context menu in pubkeylist, now includes toggle checkbox for "load at start" but only available when password-less and non-imported
* clicking a key in pubkeylist will toggle its backend status (decrypt and put in memory, or remove from memory)
* created preference for screen orientation forcing versus auto, but still need to test
* created preference for camera button behavior, but still need to test
|
|
|
|
|
|
|
|
| |
* RSA and DSA keys can be generated (not imported yet).
* RSA and DSA keys can be copied to the clipboard and deleted.
* Encrypted keys are not tried right now, only unencrypted.
* Restore Marcus's name (Jeffrey, fix your editor!)
* Fix a typo in the EULA.
|
|
|
|
|
|
|
|
|
|
| |
* moving more stuff over to new frontend gui in org.connectbot
* found out that we dont need a contentprovider to make desktop shortcuts, will be easy to add ssh://user@host/ uri shortcut handling
* new host-editing backend that uses preferences hack, will blog about this technique later today
* using colors to categorize hosts (does this work?)
* moved host-specific options (like disconnect/edit/delete) to long-tap menu instead of main menu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
place by a TerminalBridge, which keeps the connection alive and renders the screen to a
bitmap if provided. a Console creates TerminalViews for each bridge while it is active, and handles panning back/forth between them.
* volume up/down controls will change console font size
* extended trilead library to support resizePTY() command
* left/right screen gestures will pan between various open consoles
* up/down screen gestures on right-half will look through scrollback buffer
* up/down screen gestures on left-half will trigger pageup/down keys
* broke ctrl+ keyboard mapping, will need to bring back over from older code
|
| |
|
| |
|
|
|