aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add in SDK manager Gradle pluginKenny Root2014-10-012-0/+2
|
* Add some TargetApi annotations to appease lintKenny Root2014-10-015-4/+18
|
* Convert to gradle build systemKenny Root2014-10-01373-899/+494
|
* Fix emulated key show/hide timeout.Torne Wuff2014-03-021-25/+37
| | | | | | Keep track of the previous timeout event and cancel it if we already dismissed the emulated keys, to avoid the case where the emulated keys vanish immediately after opening them when used just beforehand.
* Remove obsolete Google Code upload scriptKenny Root2014-03-021-316/+0
| | | | | | | Google Code no longer allows uploads for our project, so this can never be used again. Change-Id: Ie199f6f8ea3fb76b5f56a442aa0f1333a5937fab
* Work around cursor drawing bug by disabling h/w accel.Torne Wuff2014-03-021-1/+1
| | | | | | | | | | | Hardware accelerated drawing (enabled by default now because of the target SDK level) doesn't support XOR, so the cursor renders as a solid block, not showing the character underneath or the shift/ctrl/alt arrows. Disable hardware acceleration for ConsoleActivity to work around this until the cursor drawing logic can be fixed. The current release version doesn't use hardware acceleration anyway, so this seems reasonable.
* Add Sublime Text project file.Torne Wuff2014-03-012-0/+37
| | | | In case anyone else works on it with Sublime.
* Add key dumping code (commented).Torne Wuff2014-03-012-0/+100
| | | | | We might expose this as an advanced option later; for now just check it in as a commented line for dev purposes.
* Fix ctrl key on hardware keyboards.Torne Wuff2014-03-011-3/+7
| | | | | | | We were only masking off META_CTRL_ON before calling getUnicodeChar, which caused many keymaps to return 0 since one of the other ctrl key bits was still set. Masking off *all* the ctrl bits makes it return the actual character for the key pressed, and then we handle it right.
* Import new translationsKenny Root2013-10-314-520/+286
| | | | Change-Id: I9cd68ebf3c203e7f41536ecad8e443bf4e1b5bc3
* Update translationsKenny Root2013-10-3022-248/+457
| | | | Change-Id: I13f45c64204b9f65cedda71e3e3d9547e6d80715
* Merge pull request #26 from yarons/patch-1Kenny Root2013-10-301-2/+484
|\ | | | | Hebrew translation for ConnectBot
| * Hebrew translation for ConnectBotYaron Shahrabani2013-10-301-2/+484
|/ | | Needs some modifications so it'll work for ConnectBot VX as well
* Re-use title_colors for the colours menu item.Darren Salt2013-10-061-1/+1
| | | | This allows translation etc. – I get to see "Colours" instead of "Colors".
* Fix exception message in ECDSASHA2VerifyKenny Root2013-10-061-2/+2
| | | | Change-Id: Ib69c29588acb60b94cf710244f4c4dc76534412f
* Add diffie-hellman-group-exchange-sha256 supportKenny Root2013-10-065-36/+20
| | | | | | | | Support exchanging groups using SHA-256 as specified in RFC 4419 For more information, see https://tools.ietf.org/html/rfc4419 Change-Id: Iee5d29e7113a05cad4714a61321bf86b016624b8
* Add support for HMAC-SHA2-256 and HMAC-SHA2-512Kenny Root2013-10-061-9/+48
| | | | | | | | | 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
* Hopefully fix the majority of keyboard issues.Torne Wuff2013-09-305-8/+72
| | | | | | | | | | | | | It seems that the majority of keyboard issues were caused by quirks implemented for the convenience of the HTC Dream (shift+numbers generating function keys on the hardware keyboard and ctrl+numbers generating function keys on the software keyboard). Turn these into settings, which are disabled by default unless the device is indeed a HTC Dream. Also, add a setting (defaulting to on) which determines whether the volume keys change the font size. Disabling this restores normal volume control functionality.
* Deleted translations for long-deleted string to avoid harmless warningsPaul "LeoNerd" Evans2013-08-2527-80/+0
|
* Update minSdkVersion to 4.Torne Wuff2013-08-251-1/+1
| | | | | The current code doesn't work on API 3 (1.5) any more, so update the manifest to reflect this. If it gets fixed it can be changed back.
* Rewrite key input handler to be clearer.Torne Wuff2013-08-253-212/+176
| | | | | | | Misc. improvements to layout of key input handler. Probably doesn't fix any existing major bugs, but introduces several booleans that control special cases that can later be hooked to device detection or settings, and generally makes more sense.
* Move PublicKey decoding out of PubkeyBeanKenny Root2013-04-164-63/+48
|
* Extract common key generation functionKenny Root2013-04-161-51/+28
|
* Restore formatting settings for EclipseKenny Root2013-04-144-9/+572
|
* Get rid of useless encoding methodsKenny Root2013-04-142-18/+11
|
* Split recoverKeyPair method for testingKenny Root2013-04-142-12/+38
|
* No need to have HandlerKenny Root2013-04-142-31/+16
|
* PubkeyUtils should not be instantiatedKenny Root2013-04-141-0/+4
|
* Add tests for PubkeyUtils#recoverKeyPairKenny Root2013-04-143-161/+218
| | | | It turns out it helps to be in the right coordinate format.
* Get KeyFactory by algorithm name instead of OIDKenny Root2013-04-143-22/+237
|
* Fix PKCS#8 key importKenny Root2013-04-131-44/+33
| | | | This uses the SimpleDERReader to inspect the key algorithm.
* Partial support for importing EC keysKenny Root2013-04-135-6/+194
|
* Use Keyczar EcCore for scalar multiplyKenny Root2013-04-1211-1674/+687
|
* Add missing EC math filesKenny Root2013-04-129-0/+1658
|
* Add EC pubkey to UIKenny Root2013-04-127-34/+155
|
* Fix line endingsKenny Root2013-04-11133-22252/+22252
|
* Add .gitattributesKenny Root2013-04-111-0/+10
|
* Fix bug in EC point encodingKenny Root2013-04-112-3/+4
|
* Add ECDH supportKenny Root2013-04-1010-154/+381
| | | | | | | | Add support for the ECDH methods required by RFC 5656 ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521
* Add support for ECDSA P-384 and P-521Kenny Root2013-02-064-34/+158
|
* Use RSA CRT keys for speedKenny Root2013-02-041-5/+9
|
* Add ECDSA supportKenny Root2013-02-046-48/+435
|
* Remove J2ME compatibility layer for keysKenny Root2013-02-0327-1856/+612
| | | | | | 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.
* ICH p1 default value is 1Paul "LeoNerd" Evans2013-01-051-0/+1
|
* Make the action bar home button work.Torne (Richard Coles)2012-11-112-0/+22
| | | | | Hook up the action bar home button on ConsoleActivity to return to the host list.
* Make v14 styles match v11.Torne (Richard Coles)2012-11-111-0/+6
| | | | | | The revert of the previous change to disable targeting v14 left the styles inconsistent making the action bar not an overlay. Fix by copying the style changes over.
* Revert "Undo updating the target SDK."Kenny Root2012-10-282-1/+25
| | | | | | Updated the build server with all the right SDKs. This reverts commit 7e55e7a846cbc86cb8e47cd04343218988a32093.
* Handle git version differently to fix Eclipse builds.Torne (Richard Coles)2012-10-283-1/+9
| | | | | | | | | Unfortunately Eclipse appears to be too dumb to generate the version and build it correctly (even using an external build step it fails to rebuild resources afterward), so go back to having a dummy version checked into the repository. Run git update-index --assume-unchanged on the file before updating the version, so that git doesn't consider the file to have changed, instead.
* Fix broken git version generation.Torne (Richard Coles)2012-10-273-11/+8
| | | | | | The regex to edit res/values/notrans.xml no longer matched, so the version number wasn't being edited. Generate the version number into a separate resource file that isn't checked in instead, as this is neater.
* Auto-hide the action bar.Torne (Richard Coles)2012-10-274-4/+106
| | | | | | | On honeycomb and later devices, hide the action bar and only show it when the screen is touched, the same way as the ctrl/esc keys work. This avoids using up a chunk of screen space all the time just to have a menu button.